EDM entity data model 实体数据模型
Conceptual models 概念模型
Mappings 连接
Storage models 存储模型
Orm object relational mapping 对象关系映射
EF entity framework 是基于ADO.Net的ORM框架,将数据库中的表映射为实体类,建立联系,通过上下文进行数据操作
DB first
1 新建一个控制台程序
2 右键点击添加,新建项,如图,选择ADO.NET实体数据模型
3 模型配置
选择来自数据库的EF设计器
数据库连接配置和测试
选择所需的表、视图,点击完成
文件分析
如图edmx文件是实体属性设置界面,其中的导航属性是外键
属性操作 移除 新增 从数据库个性模型
Context文件 存在于Context.tt下
构造函数中的name对应于App.Config中数据库连接
DbSet 实体对象的集合,可用于增删改查
tt文件下存放实体类
CRUD实际操作
//CRUD
using