ORM已经理解了.

现在在.NET平台下,一个典型的三层系统是由
1表现层
2业务层
3数据层
构成的,在业务层上大部分使用的是C#,VB.NET等面向对象的语言,以对象模型来处理复杂的业务逻辑;数据层采用的是SQLServer等建立在关系模型之上的数据库"由于对象和关系之间的/阻抗不匹
配0问题,把面向对象的一些操作映射到关系数据库比较麻烦,需要写不少数据访问的代码,而这些代码总是重复的"经常需要修改业务层的代码和SQL语句来适应处在
数据层的数据库表的变化,这使得系统难以维护"ORM是解决这个问题的有效方法"ORM全称ObjectRelationalMapping(对象关系映射),即在业务层和数据层中添加一
.NET平台下的ORM组件实现的方式各有不同"但是决定一个ORM组件风格主要有4个方面:
1.Mapping方式
2.关系映射方式
3.查询方法
4.建模方法

原文地址:https://www.cnblogs.com/guola/p/425122.html