当前位置: 首页 > news >正文

营口电商网站建设企业模板网站vue

营口电商网站建设,企业模板网站vue,长沙百度网站推广公司,企业营销型网站建设费用一、什么是反向工程 1.原则:DBFirst 2.反向工程:根据数据库表来反向生成实体类 3.生成命令:Scaffold-DbContext ‘连接字符串’ 字符串示例: Server.;DatabaseDemo1;Trusted_Connectiontrue; MultipleActiveResultSets true;Tru…

一、什么是反向工程

1.原则:DBFirst
2.反向工程:根据数据库表来反向生成实体类
3.生成命令:Scaffold-DbContext ‘连接字符串’
字符串示例:

Server=.;Database=Demo1;Trusted_Connection=true; MultipleActiveResultSets =true;TrustServerCertificate=true

二、使用程序包管理控制台生成实体

1.首先打开程序包管理器控制台,运行命令

 Scaffold-DbContext "Server=.\;Database=Tourism;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer

按下回车运行,就会在项目下自动生成实体类以及对应的DbContext数据库上下文,所有的关于每一个实体的配置都在DbContext中,不存在单独的Config类:
在这里插入图片描述
在这里插入图片描述

注意,上面给出了一个警告:不要把连接字符串放在源代码中而要放在配置中。

三、EFCore可视化构建工具-EFCore Power Tools

1.单击【菜单】|【扩展】|【管理扩展】,如图:
在这里插入图片描述

2.在弹出的对话框中输入“EF Core Power Tools”,如图:
在这里插入图片描述

3.下载第一个扩展即可
在这里插入图片描述

4.安装完毕后关闭并重启Visiual Studio,使得修改生效
5.右键单击项目,在弹出的对话框中选择【EF Core工具】|【反向工程】,如图:
在这里插入图片描述

6.单击【反向工程】,在弹出的对话框中选定目标数据库,一路下一步即可,详细配置同EF。
例如,插入操作的代码如下所示:
在这里插入图片描述

注意:生成的实体类可能不能满足项目的要求,可能需要手工增加或修改配置
再次运行反向工程工具,所有更改都将会丢失
小型项目不建议DBFirst,不利于逐步演进数据库
大型项目一般使用DbFirst

http://www.dtcms.com/a/400072.html

相关文章:

  • python基本程序要素
  • 做镜像网站利润用ps怎么做网站背景
  • 中移物联ML307C模组OPENCPU笔记2
  • 专业网站制作公司排名网站建设底部
  • 优选算法---滑动窗口 题目及算法分析 代码实现
  • 做水果网站首页的图片素材免费空间使用指南
  • 基于SpringBoot的实习管理系统设计与实现
  • 47. 全排列 II
  • ru后缀的网站百度搜索怎么优化
  • 自己做的网站无法访问php网站开发最低配置
  • 手机如何做车载mp3下载网站网站都需要续费吗
  • Linux常用命令52——head显示文件开头的内容
  • muffin窗管无法获取焦点
  • 合肥网站推广哪家好制作网站计划书
  • 张家港公司网站建设云巅seo
  • Python12-聚类算法
  • 卓伊凡的第一款独立游戏-unity安装运行配置以及熟悉整体unity游戏开发和unity editor【02】-优雅草卓伊凡
  • 合肥市建设厅网站手机网站开发步骤
  • Istio服务网格方案
  • wordpress 分享后可见福州短视频seo方法
  • 网站模板下载 网盘枣庄企业网站建设
  • 网站必须做ipv6自定义图片 wordpress
  • CherryStudio+cpolar:让智能工作流突破组织边界
  • count down 87 days
  • 一家专门做开网店的网站中国网评中国网评
  • C++相关概念与语法基础——C基础上的改进与优化
  • 淘宝客做网站自动更新燕莎网站建设
  • 重庆市工程造价信息价查询外包网络优化
  • 做网站后期费用备案个人网站 淘宝客
  • 电视台视频网站建设方案无锡企业网站的建设