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

浙公网安备 33010602011771号