.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,                  //强制覆盖
相关推荐
Jp7gnUWcI2 分钟前
基于NativeAOT的 OpenClaw.NET 深度刨析
.net
tq6J5Yg1411 分钟前
.NET 10 & C# 14 New Features 新增功能介绍-带修饰符的简单 lambda 参数
开发语言·c#·.net
空空潍19 分钟前
Spring AI 实战系列(十):MCP深度集成 —— 工具暴露与跨服务调用
数据库·人工智能·spring
bIo7lyA8v21 分钟前
从 ChangeTracker 到 SQL Batch 的性能诊断与优化
数据库·sql·batch
Yiyi_Coding22 分钟前
Oracle 、 Mysql、Guass 的 sequence
数据库·mysql·oracle
qZ6bgMe4326 分钟前
一个高性能的 .NET MQTT 客户端与服务器库
运维·服务器·.net
ySq0REx0129 分钟前
.NET 10 & C# 14 New Features 新增功能介绍-.NET CLI工具改进
开发语言·c#·.net
kvo7f2JTy31 分钟前
.NET 11 预览版1:CoreCLR 在 WebAssembly 上的全面集成与性能突破
服务器·.net·wasm
DYuW5gBmH34 分钟前
DBShadow横空出世,Dapper.net的天花板盖不住了
.net