Entity Framework Core一键生成实体命令
2024-09-16 08:42:51
- 打开Vs中工具——Nug包管理器——程序包管理控制台
- 设置启动项目为存储实体模型的类库或控制台
- Scaffold-DbContext "数据库连接字符串" Microsoft.EntityFrameworkCore.SqlServer -context DBContext-存储实体模型类库或控制台 -force
项目实际用到的命令字符串:Scaffold-DbContext "Data Source=YD-2622;Initial Catalog=MobileVideo;User ID=sa;Password=123123" Microsoft.EntityFrameworkCore.SqlServer -context MobileVideoContext -Project Mobile.Video.Database -force
EF Coew+Mysql 从数据库生成实体类到项目
1.点击“工具”->“NuGet包管理器”->“程序包管理器控制台”
分别安装以下几个包
Install-Package MySql.Data.EntityFrameworkCore -Pre
Install-Package Pomelo.EntityFrameworkCore.MySql
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design
2.在程序包包管理器控制台 中执行以下语句生成 实体类
Scaffold-DbContext "server=.;userid=userid;pwd=pwd;port=3306;database=database;sslmode=none;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models -Force
参数说明:
-OutputDir *** 实体文件所存放的文件目录
-ContextDir *** DbContext文件存放的目录
-Context *** DbContext文件名
-Schemas *** 需要生成实体数据的数据表所在的模式
-Tables *** 需要生成实体数据的数据表的集合
-DataAnnotations
-UseDatabaseNames 直接使用数据库中的表名和列名(某些版本不支持)
-Force 强制执行,重写已经存在的实体文件
最新文章
- 【活动】不用买书,不用花钱,可以免费看HTML5入门连载了
- Activity 和 生命周期: 创建
- 【BZOJ】【3196】Tyvj 1730 二逼平衡树
- Qt之自定义界面(窗体缩放)
- JQuery设置与获取RadioButtonList和CheckBoxList的值
- 关于git的打patch的功能
- MyBatis源码解析【6】SqlSession运行
- PDO错误调试
- 递归遍历所有xml的节点及子节点
- editormd实现文章详情页面预览
- mac 安装工具列表
- 工资薪金VS劳务报酬
- Spring是如何处理注解的
- C语言动态链表数据结构实现的学生信息项目
- [转]Intellij IDEA快捷键
- BZOJ 1430 小猴打架 - prufer数列
- svg路径动画心得
- python之Memcached 安装及操作
- 爬虫-windows下安装Scrapy及scrapy模块介绍
- ES6入门概览二--数组
热门文章
- git使用遇到的坑
- Linux基础命令---uniq
- Linux下几种重启Nginx的方式,找出nginx配置文件路径和测试配置文件是否正确
- linux screen 多任务后台执行
- [转载] 关于出现“使用 UNION、INTERSECT 或 EXCEPT 运算符合并的所有查询必须在其目标列表中有相同数目的表达式”错误的可能原因
- Q_DECL_OVERRIDE
- OpenGL: 实现立体显示
- EL和jstl(概念和使用方法)
- v-on事件绑定指令
- P4577 [FJOI2018]领导集团问题