【发布时间】:2016-05-13 07:18:57
【问题描述】:
我目前正在尝试在 Web 应用程序中使用 DDD 方法实现关注点分离。
我希望能够实现单元测试,因此松散耦合我的 UI、服务层和存储库层是关键因素。
我决定将实体框架用于存储库层,因为它允许我拆分我的域上下文和实体。
我们目前在网络应用中使用 Linq-to-SQL。
在将 EF 和 L2S 放入同一个 Web 应用程序之前,我需要考虑哪些主要缺点或危险信号?或者在一般情况下采取这种方法之前?
我们的意图是继续使用 EF 并在我们接触它时慢慢迁移代码,将事物拆分到正确的域上下文中。
【问题讨论】:
标签: entity-framework linq-to-sql entity-framework-6 domain-driven-design service-layer