接触 .NET Core 有一段时间了,最大的感受无外乎无所不在的依赖注入,以及抽象化程度更高的全新框架设计。想起三年前 Peter 大神手写 IoC 容器时的惊艳,此时此刻,也许会有不一样的体会。的确,那个基于字典实现的 IoC 容器相当“简陋”,就像 .NET Core 里的依赖注入,默认(原生)都是采用构造函数注入的方式,可其实从整个依赖注入的理论上而言,属性注入和方法注入的方式,同样... 阅读全文…
相信大家都有这样一种感觉,Linq和Lambda是.NET中一以贯之的存在,从最早的Linq to Object到Linq to SQL,再到EF/EF Core甚至如今的.NET Core,我们可以看到Lambda表达式的身影出现地越来越频繁。虽然Linq to Object和Linq to SQL,分别是以IEnumerable<T>和IQueryable <T>... 阅读全文…