• 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模板简介

  • 相关阅读:
    后缀数组模板~~~
    CF 196 Div2 D&&HDU 4679 && HDU 2196
    .......
    ~~~~~
    主站点~~~~
    C++抽象,封装,继承,多态
    查缺补漏知识点(二)
    Qt的简介
    C语言指针及C++引用
    C++单例模式
  • 原文地址:https://www.cnblogs.com/notevar/p/5665919.html
Copyright © 2020-2023  润新知