【发布时间】:2010-09-13 18:46:32
【问题描述】:
在查看 DDD 的一些应用程序设计时,我发现从实体框架生成的对象仅用于访问数据存储。加载数据后,它会映射到应用程序模型中定义的另一个 POCO 对象。
这只是好的设计,是为了设计而做的吗?或者重新定义整个应用程序模型而不使用生成的对象是否有一些附加价值?如果是这样,如果你们中的任何人已经对此进行了一些研究,那么在应用程序的每一层中使用 EF 对象与使用不同的模型有什么优缺点?
MVC Storefront 是执行此操作的应用程序示例(即使它使用 LINQ to SQL),但它的想法相同。
谢谢! :)
【问题讨论】:
标签: .net entity-framework architecture domain-driven-design