实体框架4.0:现在值得吗?

Vim*_*987 20 .net entity-framework

我已经阅读了很多关于.NET 3.5 SP1中的Entity Framework的抱怨,特别是关于它无效生成的SQL.这些抱怨使我无法研究实体框架.

现在实体框架4.0已经问世,它提供了许多承诺.我想知道它现在真的是一个好的ORM,还是还没有呢?是否值得在我的.NET项目中学习和使用它,而不是传统的SQL查询?你有没有计划切换到EF 4.0?

提前致谢.

Édg*_*dón 8

你应该看看Julie Lerman关于EF4的博客,她对产品充满热情,但技术上是正确的.据我所知,我可以告诉你,我们已经在几个以上的生产项目中使用了EF4并取得了良好的效果:-)


mar*_*c_s 8

一个字:是的!

实体框架4.0包含大量的添加和改进,以及POCO和自我跟踪实体的附加模板,它现在已经准备好迎接黄金时段了.

如果你愿意,你甚至可以在代码中定义你的整个EF"模型" - 根本没有*.edmx文件 - 外观和感觉很像Fluent NHibernate.EF4 有很多选择 - 这是一件好事,并且表明ADO.NET团队确实听取了社区的意见(现在非常努力地使这些事情变得更好).

除了Julie Lerman的书和博客,您还应该查看ADO.NET EF4团队博客 - 它包含非常有用和有用的提示和技巧.

您可能会对此博客文章感兴趣: