【发布时间】:2011-02-11 17:12:43
【问题描述】:
Linq-To-Sql 的相对简单性以及针对 Entity Framework 版本 1 的所有批评(尤其是 the vote of no confidence)说服我“暂时”使用 Linq-To-Sql。现在 EF 4.0 已经发布,我想知道是否是时候开始迁移到它了。
问题:
- EF 4.0 相对于 Linq-To-Sql 的优缺点是什么?
- EF 4.0 终于准备好迎接黄金时段了吗?
- 现在是转换的时候了吗?
【问题讨论】:
-
为什么它必须是这两者之一?为什么不使用 NHibernate、Subsonic 等?
-
@mgroves,我关注的是 .NET 框架中内置的技术,但你说得对,肯定还有其他技术可能同样好,甚至更好。
-
我喜欢 Microsoft 将其 ORM 包与 IDE 集成的方式。开源项目往往也不这样做。
标签: linq-to-sql entity-framework orm entity-framework-4