dotnet ef命令行执行迁移步骤

如果你的sln由两个项目构成,一个是webapi,一个是data access,例如项目结构如下

My_Solution
       |DataAccess_Project
       |-- DbContext1.cs
       |-- DbContext2.cs
       |WebApp_Project
       |-- Startup.cs

按照一下步骤执行。(关键点:需要指定启动项目)

CD My_Solution

dotnet ef migrations add InitialCreate --project DataAccess_Project --startup-project WebApp_Project

dotnet ef database update --project DataAccess_Project --startup-project WebApp_Project

 如果项目有多个Context文件,需指定Context

dotnet ef migrations add InitialCreate --project DataAccess_Project --startup-project WebApp_Project -c DbContext2

 

posted @ 2023-05-09 17:03  小辫子啦啦啦  阅读(84)  评论(0)    收藏  举报