2016-11-24 17 views
8

nugetのパッケージマネージャから特定の移行を実行する方法を理解しようとしています。エンティティフレームワークコア更新データベース固有の移行

update-database -TargetMigration test32 

をしかし、私はこのメッセージを得るか:私が実行しようとしてい

パラメータは、パラメータ名「TargetMigration」に一致する見つけることができません。

私はそのコマンドについて、Microsoftのドキュメントから以前のefバージョンまでお読みください。

私はそれがどのようにefコアにあるのか分かりません。

答えて

18

EF Core Docsによると、正しいパラメータ名は-Migration

「現代」の方法は、私は2番目のコメントを承認しないdotnet ef database update <target>

+6

のように「通常の」コマンドプロンプトと.NET Core CLI、およびコマンドを使用することです。 :)パッケージマネージャコンソールと.NETコマンドラインツールはどちらも正当なものです。 – bricelam

+0

申し訳ありませんBrice :) CLIは新しくて若々しくクロスプラットフォームなのに対し、PMConsoleは長い歴史を持っていますが(VS 2013以前)、私は "modern"(ビール) – Dmitry

関連する問題