1、EF简介
EF之于Linq,EF是一种包含Linq功能对象关系映射技术.EF对数据库架构和我们查询的类型进行更好的解耦,使用EF,我们查询的对象不再是C#类,而是更高层的抽象:Entity Data...,具体的关于跟多的属性配置细节请参考EF CodeFirst 约束配置
注:上面的单个类并不能单独的使用,因为我们在使用EF时,并不是直接查询数据库,而是查询一个更高层的模型,该模型叫做Entity Data...,EF中的实体类对应EDM中的概念模型.MS提供了一个可视化工具来帮助我们生成EDM.通过设计器我们可以任意的设计EDM中表和实体间的关系,当然也可以通过改写.edmx文件来调整我们EDM,通过设计器和修改...,表中的一个类型辨别列用来指示每一行数据应该映射到何种类型....表到类型:单个表映射到单个类型,这意味这继承类型会被映射到多个表,当我们查询一个类似的entity时,EF通过连接(Join)来合并所有的基类型.