.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,                  //强制覆盖
相关推荐
nbsaas-boot5 分钟前
探索 JSON 数据在关系型数据库中的应用:MySQL 与 SQL Server 的对比
数据库·mysql·json
cmdch20176 分钟前
Mybatis加密解密查询操作(sql前),where要传入加密后的字段时遇到的问题
数据库·sql·mybatis
程序员学习随笔8 分钟前
PostgreSQL技术内幕21:SysLogger日志收集器的工作原理
数据库·postgresql
Sun_12_28 分钟前
SQL注入(SQL lnjection Base)21
网络·数据库
秦时明月之君临天下9 分钟前
PostgreSQL标识符长度限制不能超过63字节
数据库·postgresql
woshilys11 分钟前
sql server 备份恢复
数据库·sqlserver
CodeCraft Studio11 分钟前
【实用技能】如何在 SQL Server 中处理 Null 或空值?
数据库·oracle·sqlserver
撒呼呼31 分钟前
# 起步专用 - 哔哩哔哩全模块超还原设计!(内含接口文档、数据库设计)
数据库·spring boot·spring·mvc·springboot
程序员shen16161138 分钟前
抖音短视频saas矩阵源码系统开发所需掌握的技术
java·前端·数据库·python·算法
夕泠爱吃糖39 分钟前
C++中如何实现序列化和反序列化?
服务器·数据库·c++