答案 0 :(得分:2)
这个dudes博客对实体框架有很好的洞察力,并且从他自己的实体框架与传统ADO.Net的经验中进行了比较...... why use the entity framework
我目前正在开发一个项目,将大量ADO.Net强类型数据集转换为实体框架4,我可以看到他说的所有内容都是真的,更多...... EF似乎得到了很好的支持而且不会如上所述它只是一个围绕ADO.Net的包装器,它给你一层抽象,有很多好处,主要的缺点是Linq to SQL比Linq更完全开发有时可能会感到痛苦的实体,尽管总有办法达到你想要的目的。
答案 1 :(得分:1)
实体框架是ADO.Net的包装器,提供了一种访问数据库的简单方法。在大多数情况下,我建议在原始ADO.net上使用EF,但在需要批量操作性能的情况下,您可能决定不使用EF。