Dot-Net
EF Core - 在沒有源的情況下執行遷移 - 相當於 EF6 的 migrate.exe
是否可以從包含遷移和 dbcontext 的 DLL 執行 ef 遷移?我想在
dotnet ef database update不需要 project.json 和原始碼的情況下執行我的建構工件。換句話說,我正在尋找EF6中的
migrate.exehttps://msdn.microsoft.com/en-us/data/jj618307.aspx的等價物
我的團隊同事找到了一種方法,可以讓您在沒有源的情況下在建構工件上執行遷移。以下命令為我們替換
migrate.exe:dotnet exec --runtimeconfig ./HOST.runtimeconfig.json --depsfile ./HOST.deps.json Microsoft.EntityFrameworkCore.Design.dll --assembly ./DB_CONTEXT_DLL.dll --startup-assembly ./HOST.dll --data-dir ./ --root-namespace DB_CONTEXT_NAMESPACE --verbose database update --context DB_CONTEXT_CLASS -e development2.1.x 版本更新:
dotnet exec --runtimeconfig ./HOST.runtimeconfig.json --depsfile ./HOST.deps.json /PATH/TO/microsoft.entityframeworkcore.tools/.../ef.dll --verbose database update --context DB_CONTEXT_CLASS --assembly ./DB_CONTEXT_DLL.dll --startup-assembly ./HOST.dll --data-dir ./