- ADO.NET Entity Framework(EF) - 就当是微软的ORM吧，可以将概念模型映射到逻辑模型，从而使用概念模型做开发
- Entity - 在EF中就是实体的概念
- Entity Data Model(EDM) - 实体数据模型，表现为一组映射到数据源的实体和关系
- LINQ to Entities - 和LINQ to XXX一样，对EF中的实体做LINQ
- Entity SQL(ESQL) - 一种类似sql的查询语言，针对概念模型做查询
- csdl - Conceptual schema definition language 概念架构定义语言
- ssdl - Store schema definition language 存储架构定义语言
- msl - Mapping specification language 映射规范语言
- csdl, ssdl, msl均为基于XML的语言。.edmx文件同时包含这3种语言所描述的信息

- Entity - 实体
- Entity Class - 实体类。至少要有一个实体键（Key Properties）
- Entity Set - 实体集。实体集中包含着若干实体
- Association - 关联。实体类之间的关系。导航属性就是由关联来定义的
- Association Set - 关联集。关联集中包含着若干关联
- Entity Container - 实体容器。实体容器中包含着若干实体集和关联集

- 概念模型中必须要有实体键，实体键与表中的主键相对应，所以表中必须要有主键
- 存储模型的字段如果有主键键或非空约束，则概念模型中必需要有相应的属性与之映射
- 概念模型中存在的属性，必须在存储模型中有与之映射的字段
- 作为映射条件的字段不能映射到属性上
- 要实现继承的话，就要使用映射条件来进行筛选
- 实体可以映射到存储过程，从而做到调用存储过程做添加/更新/删除操作

- EntityConnection - 与存储模型的连接。相当于SqlConnection
- EntityCommand - 对 EDM 执行的命令。相当于SqlCommand
- EntityDataReader - 以只读、只进的数据流的方式获取数据（内存中始终只有一行）。相当于SqlDataReader