1、EF等ORM解决方案出现的原因
因为软件开发中分析和解决问题的方法已经接近成熟,然后关系型数据库却没有,很多年来,数据依然是保存在表行列这样的模式里,所以,在面相对象和高度标准化的数据库中产生了一个失配...(不匹配、阻抗失配,微软的安德斯.海尔斯伯格C#之父>可能会这样叫它),为了解决这个失配,大多数项目中都会引入"数据处理层"来转换应用程序实体层的数据到数据库的行和列中,随着"数据处理层"的不断进化,...面对这些实体类以及他们之间的关系,我们通过构建LINQ查询来应对,LINQ允许我们在代码中使用实体类以及他们之间的关系来表达关系数据库中的概念。...,在代码优先(Code First)中,存储过程支持更新,性能改进,以及一系列的新特性,本书将聚焦这些新特性
4、模型
实体框架是一个强烈关注建模的技术,实体框架创建的是实体数据模型(EDM)的模型,它允许你在编码时使用强类型的实体类...,不是关系型数据库中的结构和对象.实体数据模型允许你自定义实体类和关系型数据库表之间的映射.不仅仅是一对一或者类到表的映射.
?