Efcore Dbfirst Scaffold-DbContext
安装必要Nuget包 Install-Package Microsoft.EntityFrameworkCore.Design Install-Package Microsoft.EntityFrameworkCore.SqlServer 从数据库生成 (PMC) 可以使用Name指定数据库连接 Scaffold-DbContext ‘Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=BookDb’ Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -ContextDir Data Scaffold-DbContext ‘Name=ConnectionStrings:DefaultConnection’ Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -ContextDir Data -Force -Context BookDbContext -OutputDir:生成的Model放入Models文件夹 -ContextDir:DbContext对象放入Data文件夹 -Force:强制覆盖 -Context:指定DbContext名称 scaffold-dbcontext命令详细说明 https://learn.microsoft.com/zh-cn/ef/core/cli/powershell#scaffold-dbcontext