web-dev-qa-db-ja.com

Entity Framework Code Firstでプログラムで移行を使用するにはどうすればよいですか?

私はEFコードファーストを使用するプロジェクトで働いています。移行機能を使用しようとしています。 Package ConsoleManagerを使いたくない。 「Add-Migration」と「Update-Database」をプログラムで実行するにはどうすればよいですか?

add-migration TestMigration01 -force

update-database
14
ArMaN

いくつかの選択肢があります。コード内からdbmigratorクラスを使用できます: http://romiller.com/2012/02/09/running-scripting-migrations-from-code/

または、ビルドステップなどで実行するのに便利なmigrate.exeを使用できます。 https://msdn.Microsoft.com/en-us/data/jj618307.aspx

16
Steve Greene