技术总奸

为什么要使用Entity Framework?

原文:http://blogs.msdn.com/dsimmons/archive/2008/05/17/why-use-the-entity-framework.aspx

为什么要使用Entity Framework?比起这个问题,作者更愿意回答Entity Framework与其他数据访问技术(ADO.NET SqlClient, Linq to Sql, nHibernate)的区别。

Entity Framework vs. traditional ADO.Net
这个很明显,一个是ORM,一个不是

Entity Framework vs. LINQ to SQL
相比EF,Linq to Sql是个功能十分有限的ORM。

Entity Framework vs. nHibernate
nHibernate是一个成熟的ORM产品,有些地方EF目前甚至还不如它。EF区别于nHibernate主要在于Entity Data Model(EDM), 并且基于这个模型,微软将推出许多其他数据服务。因此长远来看,还是。。。。。。

本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

posted on 2008-05-20 20:03  阿福  阅读(294)  评论(0编辑  收藏  举报