.net6(数据库优先)命令生成上下文类和对应数据库实体

前提安装四个NuGet包

Microsoft.EntityFrameworkCore

Microsoft.EntityFrameworkCore.Tools

Microsoft.EntityFrameworkCore.Design

Microsoft.EntityFrameworkCore.SqlServer

程序包管理控制台输入命令即可生成

csharp 复制代码
Scaffold-DbContext"server=.;database=数据库名字,trusted_connection=true;MultipleActiveResultsets=true" Microsoft.EntityFrameworkCore.Sqlserver -Context 上下文类名称 -outputdir 模型输出目录名称 -contextdir 上下文目录名称 -Tables 指定数据库表1,表2 -DataAnnotations -Force
csharp 复制代码
-Context 上下文类名称       //指定上下文类名称
-outputdir 模型输出目录名称 //指定模型输出目录
-contextdir 上下文目录名称 //指定上下文目录
-Tables 表1,表2,....      //指定生成的模型
-DataAnnotations         //生成数据注解
-Force,                  //强制覆盖
相关推荐
猿小喵3 分钟前
DBA之路,始于足下
数据库·dba
tyler_download12 分钟前
golang 实现比特币内核:实现基于椭圆曲线的数字签名和验证
开发语言·数据库·golang
weixin_4493108438 分钟前
高效集成:聚水潭采购数据同步到MySQL
android·数据库·mysql
Cachel wood1 小时前
Github配置ssh key原理及操作步骤
运维·开发语言·数据库·windows·postgresql·ssh·github
standxy2 小时前
如何将钉钉新收款单数据高效集成到MySQL
数据库·mysql·钉钉
Narutolxy3 小时前
MySQL 权限困境:从权限丢失到权限重生的完整解决方案20241108
数据库·mysql
Venchill3 小时前
安装和卸载Mysql(压缩版)
数据库·mysql
Humbunklung3 小时前
一种EF(EntityFramework) MySQL修改表名去掉dbo前缀的方法
数据库·mysql·c#
PGCCC4 小时前
【PGCCC】postgresql 缓存池并发设计
数据库·缓存·postgresql
小爬虫程序猿4 小时前
如何利用Python解析API返回的数据结构?
数据结构·数据库·python