摘要: EntityFramework用法探索系列(一)DatabaseFirst(二)CodeFirst(三)CodeFirst流畅API(四)Repository和UnitOfWork(五)引入Unity(六)静态Repository(七)线程安全实践(八)事务处理AutoFac和NHibernate 通过NuGet安装Autofac.WebApi。(当然要先安装Autofac.dll)。PM > Install-Package Autofac.WebApi 在Application_Start里调用Bootstrapper.Run()。protectedvoid Application_S 阅读全文
posted @ 2014-02-19 16:58 大树2 阅读(602) 评论(0) 推荐(0) 编辑
摘要: EntityFramework之领域驱动设计实践分层架构在引入实例以前,我们有必要回顾,并进一步了解分层架构。“层”是一种体系结构模式[POSA1],也是被广大软件从业人员用得最为广泛而且最为灵活的模式之一。记得在CSDN上,时常有朋友问到:“分层是什么?为什么要分层?三层架构是不是就是表现层、业务逻辑层和数据访问层?”到这里,你可能会觉得这些朋友的问题很简单,分层嘛,不就是将具有不同职责的组件分离开来,组成一套层内部高聚合,层与层之间低耦合的软件系统吗?不错!这是分层的目标。但是,我们应该如何分层呢?领域驱动设计的讨论同样也是建立在层模式的基础上的,但与传统的分层架构相比,它更注重领域架构和 阅读全文
posted @ 2014-02-19 16:46 大树2 阅读(385) 评论(0) 推荐(0) 编辑