吐槽:
就很怪,现在发布文章,字数不多还提示推荐受影响。。。
CSDN路走窄了啊,浓缩的都是精华好吧。
再这样下去,我只能放弃CSDN去博客园了。

1、引入包,在程序包管理控制台运行命令

Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design
Install-Package Microsoft.EntityFrameworkCore.Tools-Pre

2、根据现有数据库生成实体和上下文,同样在程序包管理台运行命令
在vsStudio中,点击工具->NuGet包管理器->程序包控管理器控制台,在下方的PM>后面敲以下代码。

Scaffold-DbContext "Data Source = 数据源地址(带端口);Initial Catalog = 数据库名;User Id = 用户名;Password = 密码" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

3、后续如数据库新增或删减表,在命令后加-Force,即

Scaffold-DbContext "Data Source = 数据源地址(带端口);Initial Catalog = 数据库名;User Id = 用户名;Password = 密码" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force

文章转载于

.NetCore DBFirst相关推荐

  1. c语言while语句写法,C语言while语句

    在C语言中,共有三大常用的程序结构: 顺序结构:代码从前往后执行,没有任何"拐弯抹角": 选择结构:也叫分支结构,重点要掌握 if else.switch 以及条件运算符: 循环结 ...

  2. ef mysql dbfirst,.NetCore教程之 EFCore連接Mysql DBFirst模式

    一:創建EF的類庫,同時將此項目設置為啟動項(為Scaffold-DbContext -tables指令使用),同時安裝2個包 ①Microsoft.EntityFrameworkCore.Tools ...

  3. ef mysql dbfirst_.NetCore教程之 EFCore连接Mysql DBFirst模式

    一:创建ef的类库,同时将此项目设置为启动项(为scaffold-dbcontext -tables指令使用),同时安装2个包 ①microsoft.entityframeworkcore.tools ...

  4. 跟我一起学.NetCore之EF Core 实战入门,一看就会

    前言 还记得当初学习数据库操作时,用ADO.NET一步一步地进行数据操作及查询,对于查询到的数据还得对其进行解析,然后封装返回给应用层:遇到这种重复而繁琐的工作,总有一些大神或团队对其进行封装,从而出 ...

  5. .NetCore——EFCore使用

    .NetCore--EFCore使用 一.介绍 在现在的开发项目中有很多都是用EFCore进行数据交互的.下面的我就总结一下我的使用经验.在EFCore使用的时候一般都是用的最新的EFCore办法.所 ...

  6. NetCore学习实践1__项目创建和配置文件的获取

    工具安装:vs2017+版本,.Net Core2.0组件 .NET Core 2.0 SDK win-x64下载地址:https://download.microsoft.com/download/ ...

  7. netcore 图片 文件大小_NetCore 3.0文件上传和大文件上传的限制详解

    NetCore文件上传两种方式 NetCore官方给出的两种文件上传方式分别为"缓冲"."流式".我简单的说说两种的区别, 1.缓冲:通过模型绑定先把整个文件保 ...

  8. .NET Core 常用加密和Hash工具NETCore.Encrypt

    前言 在日常开发过程中,不可避免的涉及到数据加密解密(Hash)操作,所以就有想法开发通用工具,NETCore.Encrypt就诞生了.目前NETCore.Encrypt只支持.NET Core ,工 ...

  9. ASP.NETCore学习记录(一)

    ASP.NETCore学习记录(一) asp.net core介绍  Startup.cs  ConfigureServices  Configure  0. ASP.NETCore 介绍 ASP.N ...

最新文章

  1. origin画密度直方分布图
  2. android兼容小米xiaomi刘海屏解决方案
  3. 安卓怎么下载python-教你在安卓手机上安装python程序
  4. boost::hana::always用法的测试程序
  5. 团队-团队编程项目作业名称-需求分析
  6. SAP ui5 configuration.js
  7. 的优缺点_浅谈桉木家具的优缺点
  8. MySQL查询数据详细
  9. widevine level1测试视频的生成方法
  10. 2021年最好用&完全免费的图片压缩网站、软件推荐(包括GIF)
  11. 呆萝卜 竞品分析报告
  12. IDO已经OUT ?3分钟了解NFT的新玩法INO
  13. 项目中遇到的问题(一)弹出UIAlertController 时出现 Warning: Attempt to present * on * which is already presenting
  14. 残留的过往伤感QQ日志_说太多,不如沉默
  15. oracle 取流水号
  16. 小米 红米手机安装证书报错 无法安装该证书 因为无法读取该证书文件
  17. 2021-08-09[RoarCTF2019]黄金6年、从娃娃抓起
  18. raid卡缓存对硬盘性能_1000倍可靠性,专为高端NAS而生 西部数据SA500 RED SSD固态硬盘首发评测...
  19. Runnable 和 Callable 的区别
  20. 地理空间索引:线段与多边形的GeoHash编码

热门文章

  1. 一对一社交直播交友系统开发源码,交朋友新模式
  2. 四招搞定显卡花屏故障
  3. 操作系统思维导图---(零基础---思维导图详细版本及知识点)
  4. 用java定义姓名年龄_编写Java程序,用于显示学生的姓名和年龄、专业。
  5. 几何基础的五组二十条公理
  6. 渗透技巧总结更新篇1
  7. 计数与称重--两种不同的包装计量方式
  8. Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
  9. Unity杂谈:敌人视野感知的实现
  10. IT项目管理第八次作业