自动生成DTO(EF框架)
【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
最新文章
- sed入门详解教程
- JAVA基础知识之JVM-——类加载器
- 数字PID控制算法
- Linux Shell 脚本
- OWASP 2013年十大Web应用安全漏洞
- linux命令ps aux|grep xxx详解
- [BZOJ 1055] [HAOI2008] 玩具取名 【记忆化搜索】
- FindControl的使用方法
- 【开源java游戏框架libgdx专题】-07-文件处理
- python练习之list
- GestureDetector学习之左右滑动,上下滑动屏幕切换页面
- 转:【Java集合源码剖析】Java集合框架
- SSH概念及常用操作汇总
- javascript实现游戏贪吃蛇
- 接口--Comparable接口【哈夫曼树】
- SpringBoot------自动装配Mapper报错
- Matplotlib--基本使用
- LUA 语言易混点
- 并发编程:GIL,线程池,进程池,阻塞,非阻塞,同步,异步
- ELK新手教程(二)
热门文章
- SQLserver执行命令
- Repeater 分页
- Windows Server 2003服务器清理C盘空间的资料多个解决方法
- 如何理解 if __name__ == ";__main__";
- php获取本周、本月、本年的时间段
- SpringCloudBus
- 微信公众号开发API接口大全
- BZOJ 1398: Vijos1382寻找主人 Necklace(最小表示法)
- 20175323《Java程序设计》第三周学习总结
- 二分查找总结及部分Lintcode题目分析 2