【发布时间】:2011-01-25 21:26:18
【问题描述】:
我已经阅读了here 3 种使用实体框架实现 POCO 的方法,即
- 创建 edmx 模型并关闭代码生成,这样模型就不会为您创建繁重的实体。然后,您将创建必须遵循一些限制的 POCO 类。
- 你可以使用POCO template,可以下载到VS 2010。
- 使用 Code First 方法对 POCO 进行编码并在代码中定义映射。去做 这你需要来自here 的EF 4.0 Feature CTP。
我个人会选择第二种方法,因为它更快,但是我应该记住什么,因为它派生自 ObjectContext 我猜它在某种程度上是耦合的?我知道第三种方法提供了最大的灵活性,但值得吗?请分享您对此的看法。谢谢!
【问题讨论】:
-
如果我无法控制主机上安装的内容,是否可以在共享主机环境中使用 CTP?我认为这很重要。
标签: entity-framework-4 implementation poco