Asp.net

如何使用 asp.net Core 更改遷移的輸出文件夾?

  • November 19, 2016

有誰知道如何更改以下命令的輸出目錄?

dotnet ef  migrations add Initial --context EsportshubApi.Models.ApplicationDbContext

我嘗試添加選項:

--content-root-path 'Migrations/Identity' 

但這無濟於事。還有一個--data-dir選項和其他的目錄。但它們都不是遷移的輸出。

我的問題是我有 2 個 DbContext,所以我希望將它們的遷移分開。

dotnet ef migrations add Initial --context EsportshubApi.Models.ApplicationDbContext -o YourFolderPath

dotnet ef 遷移添加

添加新的遷移。

論據:

爭論描述
<NAME>遷移的名稱。

選項:

選項短的描述
--output-dir <PATH>-o遷移的名稱。
--namespace <NAMESPACE>-n用於生成的類的命名空間。預設從輸出目錄生成。在 EF Core 5.0 中添加。

這裡還有您可以與此命令一起使用的常用選項。

資源

引用自:https://stackoverflow.com/questions/40696305