.net Core 创建项目(EF Core DBFirst)
程序员文章站
2024-01-04 15:38:10
...
1.首先创建一个空的创建一个ASP.NET Core Web 应用
2.引入包,在程序包管理控制台运行命令
Install-Package Microsoft.EntityFrameworkCore.SqlServer
Install-Package Microsoft.EntityFrameworkCore.SqlServer.Design
Install-Package Microsoft.EntityFrameworkCore.Tools-Pre
3.根据现有数据库生成实体和上下文,同样在程序包管理台运行命令
Scaffold-DbContext "server=DESKTOP-9HM12DD\YYBSQL;database=EFCoreDemo1;integrated security=SSPI;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
"server=DESKTOP-9HM12DD\YYBSQL;database=EFCoreDemo1;integrated security=SSPI;"为连接数据库字符串,如需其他数据库请自行修改,-OutputDir Models中Models为生成实体文件夹名。
后续如数据库新增或删减表,在命令后加-Force,即
Scaffold-DbContext "server=DESKTOP-9HM12DD\YYBSQL;database=EFCoreDemo1;integrated security=SSPI;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Force
推荐阅读
-
.net Core 创建项目(EF Core DBFirst)
-
Asp.Net Core MVC项目实现多语言实例(Globalization/Localization)
-
.NET CORE EF
-
.net core2.0入门使用EF
-
.net core EF 连接 PostgreSQL
-
跟我学: 使用 fireasy 搭建 asp.net core 项目系列之一 —— 开篇
-
.Net Core + EF + mysql 从数据库生成实体
-
微服务统计,分析,图表,监控一体化的HttpReports项目在.Net Core 中的使用
-
.NET Core如何在新的项目系统中(.csproj)发布可执行文件
-
asp.net core实例教程之项目结构