【发布时间】:2011-02-10 04:39:40
【问题描述】:
我正准备使用由 Scott Gu here 和 here 介绍的 EF 代码优先方法做一个小的、简短的架构峰值。在我这样做之前,我想知道它是否值得。目前我有一个使用 EF POCO 生成模板的项目,我想研究一下切换到更纯 POCO 策略的域模型的优势。特别是,这些是我感兴趣的事情:
使用集合修复方法避免自动生成的部分类,并且能够专注于基本的域对象代码而无需担心关联持久性。
避免每次我想向模型添加工件时都必须转换模板。
仍然能够对表持久性策略(ComplextTypes 的位置、每个类型的表与每个层次结构的表等)进行一些控制。这些并不像其他两个问题那么重要。
我能找到的最新版本是 2010 年夏季发布的 CTP4。这是最新版本吗?
选择这种方法,使用这个特定的库有什么缺点?您能否推荐我应该在高峰期调查的任何其他问题?
【问题讨论】:
-
最新版本是 CTP 5 - 请参阅 annoucement here - 所以它仍然是 CTP - 社区技术预览。因此,它还没有真正成熟 - 它仍在开发中
标签: asp.net entity-framework-4 domain-driven-design code-first