ORM(object relational mapping,对象关系映射)中的“对象”指的就是C#中的对象,而“关系”指的是关系数据库,“映射”指的是在关系数据库和C#对象之间搭建一座桥梁。
是通过使用描述对象和数据库之间映射的元素数据,将面向对象语言程序中的对象自动持久化到关系数据库中。
ORM只是对ADO.NET的封装,ORM底层仍然是通过ADO.NET访问数据库的。
ORM映射的主要内容:(1)实体的映射:指类与表之间的映射关系;(2)关系映射:表达对象见得连接数量关系,指1:1,1:m:n