• MVC 之 EF框架简介


    个人网站地址:nee32.com

    一、实体框架(EF)简介

    EF框架是一个数据持久层框架,它的全称是ADO.NET Entity Framework,是微软开发的基于ADO.NET的ORM(Object Relational Mapping,对象关系映射)框架,常见的数据持久层框架有还有Nhibernate、ibaties

    二、EF核心 实体数据模型

    在MVC中要使用EF的话,首先建立一个MVC4 Web 应用程序,然后添加一个 ADO.NET 实体数据模型(edmx文件),选择从数据库生成(DB First 数据库先创建好)实体,如下图

    然后输入数据库登录名和密码登陆并选择要连接的数据库后,如下图

    直接完成,就自动帮我们生成了XML文件以及为数据库中的每一张表生成了一个实体类这两大部分。我们在来看一下生成的EDMX文件

    选中EDMX文件 右键 使用XML文本编辑器查看它,其实EF的本质也就是一个XML文档

    它里面定义了三大部分数据:SSDL content(数据库表),CSDL content(类),以及C-S mapping(类和表的映射关系),下面分别来看下里面的内容

    1、SSDL content(数据库表)

    2、CSDL content(类)

    3、C-S mapping(类和表的映射关系)

    下面是EF帮我们生成的类

    那么 这些类是如何生成的呢? 下一章 MVC 之 EF框架简介 T4模板简介

  • 相关阅读:
    1103: [POI2007]大都市meg
    bzoj2809: [Apio2012]dispatching
    bzoj3668: [Noi2014]起床困难综合症
    bzoj4025: 二分图
    bzoj4027: [HEOI2015]兔子与樱花
    bzoj3155: Preprefix sum
    http状态码status
    js改变触发
    eq
    error_reporting()
  • 原文地址:https://www.cnblogs.com/notevar/p/5665919.html
Copyright © 2020-2023  润新知