1、ORM:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),
翻译为:对象关系映射。
是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换[1] 。
从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。
ORM方法论基于三个核心原则:
.简单:以最基本的形式建模数据。
.传达性:数据库结构被任何人都能理解的语言文档化。
.精确性:基于数据模型创建正确标准化的结构。
简单的说:
ORM相当于中继数据。具体到产品上,例如ADO.NET Entity Framework。DLINQ中实体类的属性[Table]就算是一种中继数据。