【0】安装相关工具包

PostgreSQL版本:

Npgsql.EntityFrameworkCore.PostgreSQL

Npgsql.EntityFrameworkCore.PostgreSQL.Design

Microsoft.EntityFrameworkCore.Tools

Microsoft.VisualStudio.Web.CodeGeneration.Design

Mysql 版本:

Install-Package MySql.Data.EntityFrameworkCore -Pre
Install-Package Pomelo.EntityFrameworkCore.MySql
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

Sql server 版本:

Install-Package Microsoft.EntityFrameworkCore
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

【1】VS Code中,终端-->新建终端-->进入.NET CORE项目API目录下-->执行下面的命令:

dotnet ef dbcontext scaffold "Host=xx.xxxxxxx.com;Database=dbName;Username=postgres;Password=密码" Npgsql.EntityFrameworkCore.PostgreSQL -f  -o /home/xxxxx/PROJECT/NET\ CORE/projName.API/projName.Entities/Model/DTO/

【2】VisualStudio中,工具-->NuGet包管理器-->程序包管理控制台-->执行下面的命令:

dotnet ef dbcontext scaffold "Host=xx.xxxxxxx.com;Database=dbName;Username=postgres;Password=密码" Npgsql.EntityFrameworkCore.PostgreSQL -f  -o /home/xxxxx/PROJECT/NET\ CORE/projName.API/projName.Entities/Model/DTO/

【3】在Ubuntu下的路径

dotnet ef dbcontext scaffold "Host=pg.aizhuhotel.com;Database=dbname;Username=postgres;Password=xxxxxx" Npgsql.EntityFrameworkCore.PostgreSQL -f  -o /home/jenney/PROJECT/NET\ CORE/WxDingServer.API/WxDingServer.Entities/Model/DTO/

相关博文:

https://docs.microsoft.com/zh-cn/ef/core/get-started/aspnetcore/existing-db

https://www.cnblogs.com/ziye/p/7562889.html

最新文章

  1. sed入门详解教程
  2. JAVA基础知识之JVM-——类加载器
  3. 数字PID控制算法
  4. Linux Shell 脚本
  5. OWASP 2013年十大Web应用安全漏洞
  6. linux命令ps aux|grep xxx详解
  7. [BZOJ 1055] [HAOI2008] 玩具取名 【记忆化搜索】
  8. FindControl的使用方法
  9. 【开源java游戏框架libgdx专题】-07-文件处理
  10. python练习之list
  11. GestureDetector学习之左右滑动,上下滑动屏幕切换页面
  12. 转:【Java集合源码剖析】Java集合框架
  13. SSH概念及常用操作汇总
  14. javascript实现游戏贪吃蛇
  15. 接口--Comparable接口【哈夫曼树】
  16. SpringBoot------自动装配Mapper报错
  17. Matplotlib--基本使用
  18. LUA 语言易混点
  19. 并发编程:GIL,线程池,进程池,阻塞,非阻塞,同步,异步
  20. ELK新手教程(二)

热门文章

  1. SQLserver执行命令
  2. Repeater 分页
  3. Windows Server 2003服务器清理C盘空间的资料多个解决方法
  4. 如何理解 if __name__ == "__main__"
  5. php获取本周、本月、本年的时间段
  6. SpringCloudBus
  7. 微信公众号开发API接口大全
  8. BZOJ 1398: Vijos1382寻找主人 Necklace(最小表示法)
  9. 20175323《Java程序设计》第三周学习总结
  10. 二分查找总结及部分Lintcode题目分析 2