Linq To Sql之于EF
Linq To Sql和EF师出同门,EF支持LINQ to SQL几乎同样的查询功能,所以在使用Linq To Sql学到的查询技术同样适用于EF,LINQ to SQL...是一个轻量级的ORM框架,旨在为Microsoft SQL Server数据库提供快速的应用程序开发,其优点是易于使用、简单、高性能.
2、EF实体类
EF允许我们使用任何类来表示数据(但是必须实现特定的接口来实现如导航属性等的功能...,因为我们在使用EF时,并不是直接查询数据库,而是查询一个更高层的模型,该模型叫做Entity Data Model(EDM),所以我们需要莫种方法来描述EDM,EDM通常是由一个以.edmx为扩展名的...xml文件来描述的,它包含了以下三个部分
概念模型,用来描述EDM并且和数据库完全隔离
存储模型,用来描述数据库架构
映射规范,用来描述概念模型如何映射到存储模型
这个在我的EF基础知识小记一也有介绍....,EF中的实体类对应EDM中的概念模型.MS提供了一个可视化工具来帮助我们生成EDM.通过设计器我们可以任意的设计EDM中表和实体间的关系,当然也可以通过改写.edmx文件来调整我们EDM,通过设计器和修改