ORM的概念:
对象关系映射(Object Relational Mapping)是一种程序技术,用于实现面向对象编程语言中不同类型系统数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。
ORM优势:实现快速开发,方便移植数据库。
.NET中的ORM框架:
- NHibernate
- MyBatis.Net
- ADO.NET Entity Framework
- ......
创建项目演示:
1,新建一个项目,这里创建一个控制台程序为例
新建---控制台程序-----命名EFFirstDemo
2,右键项目,添加“新建项”,选择实体数据模型
3,创建你的数据库连接,之后“是,在连接字符串中包括敏感数据”
4,这里我们选中所有的数据表进行映射
5,编辑器会自动生成一个.edmx文件,下面包含对应的数据实体类
6,我们写个语句测试下:
7,输出一串从数据库中读取的学生姓名(图略)