实体框架核心更新 - 数据库特定迁移

问题描述:

我想弄清楚如何从nuget中的包管理器运行特定的迁移。实体框架核心更新 - 数据库特定迁移

我试图运行:

update-database -TargetMigration test32 

但我得到这个消息:

的参数无法找到匹配的参数名称“TargetMigration”。

我从microsofts文档阅读有关该命令以前的ef版本。

所以我不知道它是如何在核心。

EF Core Docs,正确的参数名称是-Migration

“现代”的方法是使用“常规”命令提示符并.NET Core CLI,并命令一样dotnet ef database update <target>

+6

我不同意你的第二个评论。 :)包管理器控制台和.NET命令行工具同样合法。 – bricelam

+0

对不起Brice :)我绝对同意这两个都是合法的,但PMConsole有很长的历史(从VS 2013甚至更早?),而CLI更新/更年轻和跨平台,所以我用“现代”(啤酒) – Dmitry