adonet entity framework概述.pdfVIP

  • 1
  • 0
  • 约1.04万字
  • 约 45页
  • 2018-02-17 发布于浙江
  • 举报
adonet entity framework概述

ADO.NET Entity Framework概述 北京理工大学计算机学院 金旭亮 主要内容  What is Entity framework?  在Visual Studio 2012中使用EF  DataBase-First开发  了解EF三大模型  Code-First开发 金旭亮数据存取技术系列课程 What is Entity framework? 金旭亮数据存取技术系列课程 Entity Framework  Entity Framework (EF )是一个开源的“对象/ 关系映射(ORM :Object Relational Mapping )”框架,使应用程序可以使用一种 “纯”的对象模型来访问关系数据库中的数据。  EF是微软主推的数据存取技术,其他一些重要的 微软技术领域,比如ASP.NET MVC、WCF Data Service等,都使用EF构建数据存取层。  在实际开发中,现在通常使用EF来构建应用程序 的数据存取层。 金旭亮数据存取技术系列课程 EF的系统架构与基本原理  EF在底层使用ADO.NET data provider ,因此, 它可以看成是对现有 ADO.NET技术的一个“增 强版”。  ADO.NET对数据库存取引 擎的封装较少,因此,开 发效率不如EF ,但性能有 保证。  EF提供了更高层的抽象, 开发简单,使用灵活,但 性能比直接使用ADO.NET 会有损失(因为它多了一 个将LINQ查询转换为SQL 命令的步骤)。 金旭亮数据存取技术系列课程 EF的优点  开源,且有足够的资源投入,持续完善。  可以访问多种数据库(如Oracle、 IBM databases, SQL Anywhere、MySQL、SQLite、 VistaDB 等),但与SQL Server配合得最好。  更好地将应用程序与数据库结构隔离开了。  足够灵活:支持三种开发模式 金旭亮数据存取技术系列课程 既生瑜,何生亮  Entity Framework vs LINQ to SQL 金旭亮数据存取技术系列课

文档评论(0)

1亿VIP精品文档

相关文档