EF4.3移行で-TargetDatabaseフラグの名前が変更されましたか?
-
14-11-2019 - |
質問
私は今までコードファーストの移行ベータ版を使用してきましたが、パッケージマネージャーコンソールを介してデータベースを移行するときに、次のように指定 -TargetDatabase
, 、移行をどのデータベースに適用したいかを示すために、次のようにします:
Update-Database -TargetDatabase:"MyLiveDatabase"
移行はEntity Framework4.3に含まれているため、EF4.3を使用するようにアプリケーションを更新しましたが、今では設定できません -TargetDatabase
旗はもうありません。パッケージマネージャーコンソールで実行すると、次のエラーが表示されます:
A parameter cannot be found that matches parameter name 'TargetDatabase'
私は読んだ EF4.3での移行に関するブログ投稿 しかし、それについての情報を見つけることができません。私はまた、上のコメントに気づきました 古いSOの質問 旗があるべきであることを言って -Target
の代わりに -TargetDatabase
, 、しかし、それもうまくいかないようです。ザ- -Target
フラグは、移行先を指定するために使用されているようです。
を持っている -TargetDatabase
フラグの名前が変更された、または移行を適用するデータベースを指定するにはどうすればよいですか?
解決
ConnectionStringNameフラグを使用すると、パッケージマネージャコンソールでドキュメントを見ることができます
get-help update-database
所属していません StackOverflow