前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Entity Framework Core一键生成实体命令

Entity Framework Core一键生成实体命令

作者头像
喝茶去
发布2019-04-16 16:24:55
2.6K0
发布2019-04-16 16:24:55
举报
文章被收录于专栏:知识累积知识累积
  1. 打开Vs中工具——Nug包管理器——程序包管理控制台
  2. 设置启动项目为存储实体模型的类库或控制台
  3. 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包管理器”->“程序包管理器控制台”

分别安装以下几个包

代码语言:javascript
复制
Install-Package MySql.Data.EntityFrameworkCore -Pre
Install-Package Pomelo.EntityFrameworkCore.MySql
Install-Package Microsoft.EntityFrameworkCore.Tools
Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

 2.在程序包包管理器控制台   中执行以下语句生成 实体类

代码语言:javascript
复制
Scaffold-DbContext "server=.;userid=userid;pwd=pwd;port=3306;database=database;sslmode=none;" Pomelo.EntityFrameworkCore.MySql -OutputDir Models -Force

参数说明:

代码语言:javascript
复制
-OutputDir *** 实体文件所存放的文件目录
-ContextDir *** DbContext文件存放的目录
-Context *** DbContext文件名
-Schemas *** 需要生成实体数据的数据表所在的模式
-Tables *** 需要生成实体数据的数据表的集合
-DataAnnotations
-UseDatabaseNames 直接使用数据库中的表名和列名(某些版本不支持)
-Force 强制执行,重写已经存在的实体文件
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-11-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档