如何更改EntityFramewworkCore迁移的存储位置?

Cri*_*jak 1 entity-framework asp.net-core

我知道这是以前问过的那种问题,但我找不到有效的答案。

因此,是否有可能更改迁移的存储位置?我正在使用EF Core。

仅供参考:我知道,如果您移动第一个生成的迁移,则即将迁移的迁移将放置在同一位置。

Nul*_*ius 5

对于核心EF项目,可以在Add-Migration之后使用'-o'或'--output-dir'选项指定输出目录。

例:

Add-Migration -o Data\Migrations
Run Code Online (Sandbox Code Playgroud)

如果使用dotnet core CLI命令,则可以指定相同的选项:

dotnet ef migrations add -o Data\Migrations
Run Code Online (Sandbox Code Playgroud)

来源和更多信息: