上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页
摘要: 打开VS项目,右键项目选择 右上角搜索框中搜索 MySql.Data 然后可以选择安装,但是可能会出现这个提示 这是因为版本的问题,所以,自己去官网重新下载,我这里选择的是这个版本, 官网地址: https://www.nuget.org/packages/MySql.Data/6.7.9 搜索My 阅读全文
posted @ 2018-12-11 11:30 以德为先 阅读(3305) 评论(0) 推荐(0)
摘要: Castle.Core 本质是创建继承原来类的代理类,重写虚方法实现AOP功能。个人觉得比Autofac用着爽 使用方式比较简单,先新建一个控制台项目,然后在Nuget上搜索Castle.Core并安装,如下顺序: 或者通过命令安装: Install-Package Castle.Core -Ver 阅读全文
posted @ 2018-12-05 16:39 以德为先 阅读(6246) 评论(0) 推荐(1)
摘要: Autofac是一个.net下非常优秀,性能非常好的IOC容器(.net下效率最高的容器),加上AOP简直是如虎添翼。Autofac的AOP是通过Castle(也是一个容器)项目的核心部分实现的,名为Autofac.Extras.DynamicProxy,顾名思义,其实现方式为动态代理。 使用方式比 阅读全文
posted @ 2018-12-05 15:14 以德为先 阅读(9572) 评论(2) 推荐(3)
摘要: 今天这篇文章我们将使用.NET C#来进行事务性编程,从浅显、简单的本地事务开始,也就是我们用的最多的ADO.NET事务处理,然后我们逐渐扩大事务处理范围,包括对分布式事务处理的使用,多线程事务处理的使用。 一、数据库事务处理 数据库事务处理我们基本都很熟悉了,begin Transaction … 阅读全文
posted @ 2018-11-27 16:43 以德为先 阅读(2751) 评论(1) 推荐(2)
摘要: ASP.NET SignalR是一个ASP.NET 下的类库,可以在ASP.NET 的Web项目中实现实时通信。实际上 Asp.net SignalR 2 实现 服务端消息推送到Web端, 更加简单 下面通过一个简单例子介绍SignalR的用法: 项目结构如下: 为了支持 SignalR,使用 Nu 阅读全文
posted @ 2018-11-22 14:58 以德为先 阅读(1621) 评论(0) 推荐(0)
摘要: 本文继续上篇讲述一下比较复杂点的AOP例子,先新建一个控制台项目,然后同样先在Nuget中搜索安装KingAop到项目中 1、项目结构 2 、定义一个登录实体类User和LoggingAspect切面日志类 3、定义一个登录业务类Login,并且继承IDynamicMetaObjectProvide 阅读全文
posted @ 2018-11-20 17:05 以德为先 阅读(682) 评论(0) 推荐(0)
摘要: AOP面向切面编程(Aspect Oriented Programming),是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 实现AOP主要由两种方式,一种是编译时静态植入,优点是效率高,缺点是缺乏灵活性,.net下PostSharp为代表者(这个是收费的)。 另一种方式是动态代 阅读全文
posted @ 2018-11-20 15:57 以德为先 阅读(1499) 评论(0) 推荐(1)
摘要: 一,什么是线程同步和互斥 同步就是协同步调,按预定的先后次序进行运行。如:你说完,我再说。如进程、线程同步,可理解为进程或线程A和B一块配合,A执行到一定程度时要依靠B的某个结果,于是停下来,示意B运行;B依言执行,再将结果给A;A再继续操作。这里的同步千万不要理解成那个同时进行,应是指协同、协助、 阅读全文
posted @ 2018-11-20 11:34 以德为先 阅读(641) 评论(0) 推荐(0)
摘要: 一、自定义Filter 自定义Filter需要继承ActionFilterAttribute抽象类,重写其中需要的方法,来看下ActionFilterAttribute类的方法签名。 //表示所有操作-筛选器特性的基类 [AttributeUsage(AttributeTargets.Class | 阅读全文
posted @ 2018-11-14 15:07 以德为先 阅读(2574) 评论(0) 推荐(1)
摘要: 方法一 : 1. 创建一个全局action过滤器 (在appstart 的 filterconfig中注册 filters.Add(new LoginFilterAttribute());) 这样就每个Action都会执行此过滤器,而不必每个Controller顶部都加上标签。 2. 不需要登录的c 阅读全文
posted @ 2018-11-14 14:53 以德为先 阅读(834) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 14 15 下一页