1

我要创建一个新网站,这对我来说是第一次,我对使用 ADO.net 或 EntityFrameWork 感到困惑,任何人都可以帮助我了解哪个更好用以及每个网站的优点

4

2 回答 2

2

这个家伙的博客对实体框架有很好的见解,并从他自己对实体框架与传统 ADO.Net 的经验中进行了比较……为什么要使用实体框架

我目前正在开展一个项目,将大量 ADO.Net 强类型数据集转换为 Entity Framework 4,我可以看到他所说的所有内容都是真实的,还有更多...... EF 似乎得到了很好的支持,并且不会枯萎和死亡就像微软的一些其他技术一样,如上所述,它只是 ADO.Net 的一个包装器,它为您提供了一个具有许多好处的抽象层,主要缺点是 Linq to SQL 比 Linq to Entities 更全面地开发,它可以有时会很痛苦,尽管总有办法实现你的愿望。

于 2012-09-21T14:18:14.700 回答
1

实体框架是 ADO.Net 的包装器,并提供了一种更简单的方式来访问您的数据库。在大多数情况下,我建议在原始 ADO.net 上使用 EF,但在需要批量操作性能的情况下,您可能决定不使用 EF。

于 2012-09-21T12:16:32.787 回答