.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,                  //强制覆盖
相关推荐
振鹏Dong19 分钟前
深入浅出Redis 缓存使用问题 | 长文分享
数据库·redis
hkj880821 分钟前
Sqlite3 查看db文件
数据库·sqlite
黑不拉几的小白兔21 分钟前
第十五届蓝桥杯大赛软件赛省赛Python 大学 B 组试做(下)【本期题单: 缴纳过路费, 纯职业小组】
数据库·python·蓝桥杯
kooboo china.24 分钟前
SQL实战篇,数据库在Kooboo中的实际应用(一)
javascript·数据库·sql·sqlite
Elastic 中国社区官方博客36 分钟前
Elasticsearch:加快 HNSW 图的合并速度
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
Java&Develop38 分钟前
redis 免安装版本 启动方法 windows 安装包
数据库·windows·redis
wangjinjin1801 小时前
Redis 字符串(String)详解
数据库·redis·缓存
Full Stack Developme1 小时前
SQL 中的 NULL 处理
android·数据库·sql
qixiang20131 小时前
mysql和mongodb
数据库·mysql·mongodb
自由鬼1 小时前
通过MCP+数据库实现AI检索和分析
数据库·人工智能·ai