zoukankan      html  css  js  c++  java
  • Entity Framework 简介



    Entity Framework

    Entity Framework 的全称为 ADO.NET Entity Framework,简称 EF。

    1、与 ADO.NET 的关系
          Entity Framework(实体框架)是微软以 ADO.NET 为基础所发展出来的对象关系对应(O/R Mapping)解决方案,早期被称为 ObjectSpace,目前 CodeOnly 功能得到更好的支持,是微软的一个 ORM 框架,其他基于 .NET 开发的 ORM 框架有 Nibernate、PetaPoco 等。

          Entity Framework 的特点:

    支持多种数据库(MSSOL、Oracle、Mysql 、SQL Server 和 DB2)
    强劲的映射引擎,能很好滴支持储存过程。
    提供 Visual Studio 集成工具、可视化操作。
    能够与 ASP.NET、WPF、WCF、WCF Data Services 进行很好的集成。
    2、什么是 O/R Mapping
           广义上,ORM 指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。狭义上,ORM 可以被认为是基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这样一个面向对象的接口,持久化一个OO 对象应该不需要了解任何关系型数据库存储数据的实现细节。EDM 设计器如图所示。

           在面向对象的世界里,我们使用单向关联,然而在关系数据库的世界里,我们使用外键作为双向关联。面向对象有继承的概念。例如,车辆类有很多继承类,小汽车是一种车辆,大卡车也是种车辆,这种都是继承关系。在关系数据库世界里,没有继承的关系。ORM是对象世界和关系世界的一座桥梁,通过映射关系,简化了大量操作数据库的代码。


    ————————————————
    版权声明:本文为CSDN博主「凌霜残雪」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_21419015/article/details/80539914

  • 相关阅读:
    构造函数产生的点及原因
    关于未捕获异常的处理(WPF)
    消息协定
    为outlook增加“邮件召回”功能
    MHA故障切换和在线手工切换原理
    Delphi 类型转换函数(有几个函数没见过,FloatToStrF,FloatToText等等)
    Delphi 常用属性说明(超长)
    Delphi程序自删除的几种方法
    CreateFile,ReadFile等API详解(或者说MSDN的翻译)
    去除文件属性(使用SetFileAttributes API函数)
  • 原文地址:https://www.cnblogs.com/wfy680/p/12254808.html
Copyright © 2011-2022 走看看