.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
一、直接使用C#操作数据库的类库ADO.NETADO.NET使用Connection对象来连接数据库,使用Command或DataAdapter对象来执行SQL语句,并将执行的结果返回给DataReader或DataAdapter,然后再使用取得的DataReader或者DataAdapter对象操作数据结果。二、EntityFrameworkEntityFramework实体框架是微软的一个ORM框架。是支持面向数据的软件开发应用程序。我们一般配合linq和lambda表达式使用。ORM(... 查看全文
引言异常处理是每一个系统都必要有的功能,在程序出错的时候不会给用户显示莫名其妙的页面,或暴露你的代码的堆栈信息!那么在ASP.NETMVC如何正确处理异常并记录呢?答案是可以利用ASP.NETMVCFilter(筛选器)利用AOP的方式进行全局异常捕获自定义ExceptionFilter正文废话不多说直接上源码在ASP.NETMVC根目录新建个文件夹命名为Filter在Filter新建一个Class类命名为CustomExceptionAttribute... 查看全文
前言:AutoMapper的下载安装我就不多说了,网上百度一大堆。今天我就说说它的更为简单的使用,什么叫更为简单呢?按照一般的使用方法,我们首先建DTO,然后建每个对应的Profile,然后还要把每个Profile给Initialize,最后Global里AutoMapper.Configuration.Configure(),我个人觉得比较麻烦,如果一两个映射还好,多了的话就显得很麻烦了,下面来说说我个人觉得挺方便的一个方法。1、第一步当然必须建立DTO,就不多说了。2... 查看全文
.NETCore2.0和ASP.NETCore2.0正式版抢先体验.NETStandard2.0isfinalBroadplatformsupport..NETStandard2.0issupportedonthefollowingplatforms:.NETFramework4.6.1.NETCore2.0Mono5.4Xamarin.iOS10.14Xamarin.Mac3.8Xamarin.Android7... 查看全文
使用VS2017建立一个.netcore1.1的WebAPI项目添加mongodb驱动创建mongodb操作帮助类创建API接口实现类部署到debian8使用守护程序保持程序运行github地址https://github.com/LuckyMars/AliyunWebAPI先简单描述下大概过程,后面会有图文并茂的详细介绍。... 查看全文
本快速入门帮助你在数分钟内将你的第一个ASP.NETWeb应用部署到Azure应用服务。完成本教程后,你将能够在云中启动并运行一个简单的Web应用。在本教程中完成的所有操作均符合1元试用条件。开始之前本教程演示如何使用VisualStudio2017构建ASP.NETWeb应用并将其部署到Azure。如果尚未安装VisualStudio2017,可以下载并使用免费的VisualStudio2017CommunityEdition。在安装VisualStudio的过程中... 查看全文
前些天和我们的一个邮件服务商对接,双方需要进行一些通讯,对方是java团队,而作为.net团队的我们,只能公布出去的是一个wcf的basicbinding,想不到问题来了,对方不知道怎么去调用这个basic,可能他们水平有点菜,有点尴尬,不得已我来研究研究,其实只要知道公布的wsdl,对什么语言都是很简单的。一:案例为了方便,我也不特意写什么代码了,就用vs里面的wcf服务模板创建一下,详细内容如下:1//注意:使用“重构”菜单上的“重命名”命令... 查看全文
· .NET MVC自定义Html辅助方法发布时间:2017-08-09
usingSystem;usingSystem.Web.Mvc;usingSystem.Web.Routing;namespaceMvcTest2.Helpers{publicstaticclassImageHelpers{publicstaticMvcHtmlStringImgLink(thisHtmlHelperhelper,stringactionName,stringimgUrl,stringalternateText,objectrouteValues... 查看全文
以下是笔者在Ubuntu16.0-64bit环境下发布ABP(.NetCore)的全过程。特此记录,希望对大家有所帮助。准备的工具1.PuTTY(ssh,如果不想每次都用阿里云的远程登录,那么可以试试这个。)2.WinSCP(图形化SFTP客户端,美观又好用)3.Ubuntu16.0-64bitStep1搭建.NetCore运行环境1)添加dotnetapt-get支持文件(Ubuntu16.04/LinuxMint18环境)sudosh-c'echo"deb[arch=amd64]https... 查看全文
从事.NET开发已经4个年头,经过十余个项目的学习与沉淀,终于有了一套自己熟悉并且相对完善的技术体系,面对未知,不再惧怕。期间完成并广泛用于公司项目的作品包括:abp的二次开发框架BodeAbp基于owin的sso系统全自动数据表格react与jquery版通用的属性系统慢慢的发现开发变得简单,感觉所有的业务需求都好像一种机械的重复,我似乎正在走进舒适区。然而技术海洋其深远辽阔远不是我腹中那三两滴墨水可以丈量,我要走的路还很长,恰逢公司五月启动了一个java平台网站的开发,而现有的技术团队都是... 查看全文
微服务现在已经是各种互联网应用首选的云架构组件,无论是BAT还是滴滴、美团,微服务都是重要的一环。相对于微服务,传统应用架构有以下缺点:1.业务代码混杂,团队成员职责边界不清,团队协作体验不佳,开发效率低下。传统应用架构中,各个业务模块代码都存在于同一个应用当中,各个业务模块之间交互逻辑复杂,代码统统混在一起,难免出现要去别人代码里改代码的情况2.代码耦合度高,日趋臃肿,难以重构,维护成本越来越高。感受过被F12支配的恐惧吗?3.容错能力弱,单点故障引发全局崩溃。4.无法针对热点业务增加资源... 查看全文
第6章:扩展性设计6.1扩展机制考虑用不包含任何虚成员或受保护的成员的非密封类来为框架提供扩展性。这种方法所提供的扩展性广受用户欢迎,而且它的开销也不高。考虑将受保护的成员用于高级的定制方案。要在对安全性、文档及兼容性进行分析时,把非密封类中受保护的成员当做公有成员那样来对待。考虑使用回调函数来允许用户向框架提供自定义的代码供框架执行。考虑使用事件来允许用户对框架的行为进行定制,这样就不需要用户对面向对象设计有深入的了解。要优先使用事件,而不是简单的回调函数,其原因在于广大开发人员更熟悉事件... 查看全文
· android.os.NetworkOnMainThreadException发布时间:2017-08-07
android.os.NetworkOnMainThreadException一、出现原因我把网络读取数据的操作写进了主线程看名字就应该知道,是网络请求在MainThread中产生的异常二、产生原因官网解释ClassOverviewTheexceptionthatisthrownwhenanapplicationattemptstoperformanetworkingoperationonitsmainthread... 查看全文
我对ASP.NETCORE了解不多,不知道是不是重复造轮子,也或者什么也不是,这个Demo是这样的:1、非常简单或者说原始;2、将单页Web应用增加了一个页(Page)概念(相当于MVC的View)3、Ajax无刷新跳转到新Page,并支持H5浏览器刷新Page、前进后退到其它Page4、类MVC开发模式,Action提供Data,Js渲染View,Data和View开发分离完整代码可以访问https://github.com/fonshen/Fonshen.SPA都是很简单的东西... 查看全文
· 整理自己的.net工具库发布时间:2017-08-07
前言今天我会把自己平日整理的工具库给开放出来,提供给有需要的朋友,如果有朋友平常也在积累欢迎提意见,我会乐意采纳并补充完整。按照惯例在文章结尾给出地址^_^。之前我开放其他源码的时候(Framework.MongoDB、AutoBuildEntity),都有引用我的Framework工具库,但是为什么现在才开放出来呢原因有几点:相对简单平常收集的朋友应该有很多真想要可以去我开源代码反编译之前遇到的奇葩事遇到了个什么奇葩事呢,《.net平台的MongoDB使用》在我写的这篇文章最后一个评论... 查看全文
ClientAbortException:java.net.SocketException:Softwarecausedconnectionabort:socketwriteerroratorg.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:373)atorg.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:437)atorg... 查看全文
· .NET 微服务和Docker容器发布时间:2017-08-07
.NET微服务:适用于容器化.NET应用的体系结构容器和Docker简介什么是Docker?Docker术语Docker容器、映像和注册表为Docker容器选择.NETCore还是.NETFramework通用指南何时为Docker容器选择.NETCore何时为Docker容器选择.NETFramework决策表:用于Docker的.NETFramework使用.NET容器时定位的操作系统官方... 查看全文
这周接受到一个新的需求:一天内分时间段定时轮询一个第三方WebAPI,并保存第三方WebAPI结果。需求分析:分时段、定时开启、定时结束、轮询。主要工作集中在前三个上,轮询其实就是个Http请求,比较好解决。技术选型:1、最简单的方式:WindowsService、Timer、HttpClient。2、B格高点的方式:Topshelf、Quartz.NET、HttpClient。之所以选用第二种方式的原因:1、WindowsService尝试写了一个,发现附加进程调试确实麻烦... 查看全文
问题描述:使用EntityFramework获取数据时报以下错误:未找到具有固定名称“System.Data.SqlClient”的ADO.NET提供程序的实体框架提供程序。请确保在应用程序配置文件的“entityFramework”节中注册了该提供程序。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=260882。这里EntityFramework逻辑代码封装在一个类库项目中,另一个是控制台应用程序,在控制台应用程序引用类库项目... 查看全文
好了,废话也不多说,咱们直接来看看这款MVC的造型——你可能会大吼:“这……这特么的都是些什么鬼?”靠,告诉你吧,我也不知道这都是些什么鬼,反正以前我是没有见过这样的MVC。咦,老纸的config文件呢?跑哪去了?config不是说好的标配吗?我上哪配置数据库连接去?还有那个wwwroot又是什么玩意儿?还有这个__layout下边怎么有environment那个东西?先不管了,我们先来把我们的系统架构搭建起来吧... 查看全文