pri*_*ore 6 .net orm entity-framework
我正在阅读这篇关于ADO.NET实体框架的文章,发现它非常有趣,虽然在第一次拍摄时我无法解读很多东西.我正在阅读这篇文章,以便了解这背后的真实逻辑.
a)在我脑海中出现的一个问题是为什么我们需要一个ORM框架(一般而言)?
b)除了其他针对.NET的ORM框架,如Spring.NET,Linq to Sql,NHibernate等,为什么我们更喜欢ADO.NET Entity Framework?
小智 5
有几个优点.其中重要的是:
为CRUD操作(创建,读取,更新,删除)提供专用功能.易于实现CRUD操作.
如果要替换数据存储,则可以在不修改数据访问逻辑的情况下轻松替换,因为所有数据访问逻辑都存在于更高级别.
易于管理表之间的一对一,一对多和多对多关系.
概念模型可以更好的方式表示.
开发人员可以减少类和子类中的代码以进行数据访问.