.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,                  //强制覆盖
相关推荐
k***08296 分钟前
mysql中general_log日志详解
android·数据库·mysql
i***586714 分钟前
【MySQL数据库】Ubuntu下的mysql
数据库·mysql·ubuntu
g***789114 分钟前
Python连接SQL SEVER数据库全流程
数据库·python·sql
n***265620 分钟前
Spring boot启动原理及相关组件
数据库·spring boot·后端
z***948425 分钟前
Redis 6.2.7安装配置
前端·数据库·redis
一叶飘零_sweeeet27 分钟前
MySQL锁机制深度剖析:从底层原理到实战避坑,一篇吃透所有锁!
数据库·mysql·
卡提西亚33 分钟前
数据库笔记-0-MYSQL安装
数据库·笔记·sql
r***11331 小时前
【MySQL】MySQL库的操作
android·数据库·mysql
h***67371 小时前
Mysql 驱动程序
数据库·mysql
Y***h1871 小时前
MySQL不使用子查询的原因
android·数据库·mysql