【转】net Core 创建项目(EF Core DBFirst)

版权声明:本文为CSDN博主「雨中深巷的油纸伞」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_25086397/article/details/88941513

————————————————

(备注:加了一些自己编写demo过程中的截图)

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-MJ0D463;database=Demo;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

 

posted @ 2021-04-22 14:00  花影疏帘  阅读(220)  评论(0)    收藏  举报