ORM:
O/R Mapping简称ORM,官方解释面向对象的对象模型和关系型数据库之间的相互转换。通俗来说,ORM就是将表实体的变化映射到一个表中。
通过该图可以看出,O是对应程序中的类Customer,就是对象。R的含义为Relation,对应数据当中的关系表。M表示程序中对象和数据库中关系表的映射关系。(Mapping实际上是一个XML文件)
EF概述:
实体框架(Entity Framework)简称EF,是微软以ADO.NET为基础开发出来的对象关系映射(ORM)解决方案,它解决了对象持久化的问题,将程序员从编写大量的SQL语句中解放出来。
EF利用了抽象化数据结构的方式