我正在Mac上开发一个项目。该解决方案有多个项目,其中包括Domain
、WebPortal
和API
。
在WebPortal
项目中,我通过在该项目中运行以下命令创建了一个迁移;
dotnet ef migrations add ApplicationUser_Deactivate -o ../SolutionName.Domain/data/migrations
这已经在Domain
项目中创建了迁移文件。
问题是,运行命令dotnet ef database update
似乎无法从该位置拾取迁移文件,而且我似乎找不到告诉命令迁移文件在哪里的方法。
有办法做到这一点吗?
请尝试
dotnet ef database update --project .SolutionName.Domain/data/migrations
或
dotnet ef database update --p SolutionName.Domain
参数p
,project
-目标项目的项目文件夹的相对路径。默认值为当前文件夹。