哪个更好使用EntityFramework或ADO.net

时间:2012-09-21 11:50:40

标签: entity-framework-4 ado.net

我打算创建一个新的网站,这是第一次让我和我混淆使用ADO.net或EntityFrameWork,任何人都可以帮助我哪个更好用,哪个更好?

2 个答案:

答案 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。