03 2014 档案
摘要:开始EF6.1也出来不少日子了,6.1相比6.0有个很大的特点就是新增了System.Data.Entity.Infrastructure.Interception命名空间,此命名空间下的对象可以允许我们更加方便的了解到EF运行时的一些信息,当然我们最想看的还是EF生成的Sql语句,话不多讲,开始干吧;class EFIntercepterLogging : DbCommandInterceptor { private readonly Stopwatch _stopwatch = new Stopwatch(); public override void S...
阅读全文
摘要:[S] Single Responsibility Principle (单一职责原则)认为一个对象应该仅只有一个单一的职责namespace SingleResponsibilityPrinciple{ class DataAccess { void InsertData() { Console.WriteLine("数据插入成功"); } // 错误的设计,不符合 单一职责原则 //void WriteLog() //{ // Console.Write...
阅读全文