实体框架核心更新 - 数据库特定迁移
问题描述:
我想弄清楚如何从nuget中的包管理器运行特定的迁移。实体框架核心更新 - 数据库特定迁移
我试图运行:
update-database -TargetMigration test32
但我得到这个消息:
的参数无法找到匹配的参数名称“TargetMigration”。
我从microsofts文档阅读有关该命令以前的ef版本。
所以我不知道它是如何在核心。
答
据EF Core Docs,正确的参数名称是-Migration
“现代”的方法是使用“常规”命令提示符并.NET Core CLI,并命令一样dotnet ef database update <target>
我不同意你的第二个评论。 :)包管理器控制台和.NET命令行工具同样合法。 – bricelam
对不起Brice :)我绝对同意这两个都是合法的,但PMConsole有很长的历史(从VS 2013甚至更早?),而CLI更新/更年轻和跨平台,所以我用“现代”(啤酒) – Dmitry