Tri*_*ung 8 entity-framework-6 entity-framework-migrations
我是实体框架的新手。我见过使用 migrate.exe 等的示例enable-migration。
但 migrate.exe 不再存在。我浏览了网络,发现 ef6.exe 取代了旧的 migrate.exe
所以我尝试了
ef6 -contexttypename musicstoredatacontext
ef6 -context musicstoredatacontext
Run Code Online (Sandbox Code Playgroud)
没有任何作用
我找不到有关迁移命令的进一步支持/文档。我是移民新手。
有人可以给我一些提示如何处理它吗?
“如果您Update-Database -Verbose在 Visual Studio 的包管理器控制台内执行,它将显示它使用 ef.exe 来应用迁移的调用。” -布莱斯·兰姆森
它会是这样的:
<PATH_TO_EXE>\ef6.exe database update --connection-string "<CONNECTION_STRING>" --connection-provider System.Data.SqlClient --verbose --no-color --prefix-output --assembly <PATH_TO_DLL> --project-dir <PATH_TO_PROJECT_DIR> --language C# --data-dir <PATH_TO_APP_DATA> --root-namespace <NAMESPACE> --config <PATH_TO_WEB_CONFIG>
Run Code Online (Sandbox Code Playgroud)
上面的一些参数可以省略。
您可以使用相同的策略来确定如何使用 .migration() 创建迁移( Add-Migration) ef6.exe。
来源:https ://github.com/dotnet/ef6/issues/1365#issuecomment-540067758
Tri*_*ung -1
add-migration initial我通过更新 powershell 并使用命令成功添加了迁移
可以在这里找到参考。
https://learn.microsoft.com/en-us/ef/core/miscellaneous/cli/dotnet
| 归档时间: |
|
| 查看次数: |
5902 次 |
| 最近记录: |