zoukankan      html  css  js  c++  java
  • Entity Framework 6.x介绍

     一、简介

      Entity Framework是一个ORM框架,可以在SQL Server,Oracle,DB2,MySQL等数据库上使用。其发展到现在已经到6.x版本了,同时该版本也是被官方所推荐使用。

     二、Entity Framework的三种领域建模方式

      1、Code First

        通过C#或VB.Net来描述模型,然后通过类来创建数据库,这些类简称为POCO(Plain Old CLR Object)。POCO来源于Java中的POJO。这种方式时最受欢迎的领域建模方式。也是工作中经常使用的方式,通过这种方式,我们只需要定义映射,其余一切交给Entity Framework来处理,包括创建数据库以及表之间的关系。

      2、Model First

        允许我们使用实体设计器在空模型(.edmx)中创建模型实体及其关系和继承层次结构,然后创建数据库,这种方法在创建实体数据模型时必须选择“空模型”选项,而不是“从数据库中生成”选项。

      3、DataBase First

        这种方式是我们能够从现有数据库中创建模型,减少了自动生成代码所需编写的代码量,同时也限制了我们使用生成代码的结构,通常在我们已有DBA设计的数据来单独开发或现有已存在的数据库时,它将作为首选。

  • 相关阅读:
    使用Docker搭建nginx环境
    使用Docker搭建apache环境
    字符编码-字库表,字符集,字符编码
    go中的sync.pool源码剖析
    JAVA基础语法
    Linux 文件目录管理
    c++ 学习之常用时间函数一览
    MySQL Innodb 中的锁
    MySQL 索引与 B+ 树
    MySQL 表分区操作详解
  • 原文地址:https://www.cnblogs.com/jesen1315/p/11013161.html
Copyright © 2011-2022 走看看