2021年3月26日星期五

EntityFramework数据持久化之EF的基本使用(创建数据模型)

EF的特点

  1. 支持多种数据库
  2. 映射引擎支持存储过程
  3. 提供Visual Studio集成工具,执行可视化操作

使用Database First模式建模

  1. 例如,使用EF为Meixin数据库建立数据模型,其中Meixin数据库里有一张Admin表,里面有以下字段
    在这里插入图片描述

  2. 创建控制台应用程序后,按下【Shift+Ctrl+A】快捷键,打开【添加新项】对话框,选择【数据】,并选择【ADO.NET实体数据模型】,打开EF向导,如下图所示
    在这里插入图片描述

  3. 点击【添加】按钮,在【实体数据模型向导】对话框中选择【来自数据库的EF设计器】,如下图所示
    在这里插入图片描述

  4. 点击【下一步】,在【实体数据模型向导】对话框中创建数据库连接,再连接到Meixin数据库,EF向导自动生成连接字符串 在这里插入图片描述

  5. 点击【下一步】,在【选择您的版本】对话框中选择【实体框架6.x】

  6. 选择版本后,点击【下一步】,选择数据表【Admin】,如下图所示
    在这里插入图片描述

  7. 点击【完成】,VisualStudio创建出数据模型关系图,如下图所示
    在这里插入图片描述

  8. EF向导自动生成的meixinEntities类被称为数据库上下文类,位于/Model1.edmx/Model1.Context.cs。同时生成的Admin类被称为业务实体类,位于/Model1.edmx/Admin.cs。如下图所示
    注:数据库上下文类主要用于追踪和识别业务实体对象的变更,是数据库访问操作的入口
    在这里插入图片描述

至此,数据模型就创建完成,加油吧!码农们!!!









原文转载:http://www.shaoqun.com/a/642741.html

跨境电商:https://www.ikjzd.com/

贝恩资本:https://www.ikjzd.com/w/1336

mail.ru:https://www.ikjzd.com/w/2232


EF的特点支持多种数据库映射引擎支持存储过程提供VisualStudio集成工具,执行可视化操作使用DatabaseFirst模式建模例如,使用EF为Meixin数据库建立数据模型,其中Meixin数据库里有一张Admin表,里面有以下字段创建控制台应用程序后,按下【Shift+Ctrl+A】快捷键,打开【添加新项】对话框,选择【数据】,并选择【ADO.NET实体数据模型】,打开EF向导,如下图所
costco:https://www.ikjzd.com/w/1680
捷汇:https://www.ikjzd.com/w/419
急速:https://www.ikjzd.com/w/1861
10个Facebook营销方法:https://www.ikjzd.com/home/142472
跨境人注意!侵权的风险,必须要高度警惕:https://www.ikjzd.com/home/117747
搞事情!亚马逊扩大免费退货政策!:https://www.ikjzd.com/home/112745

没有评论:

发表评论