今日まで順調に走っていましEntity framework 6.0.0-alpha3
た。今日、私は に更新することにしました。ここEntity framework 6.0.0-rc1
で指定されているように、移行を実行するには、によって行われた以前の移行をすべて削除して再作成する必要があります。ef alpha1-alpha3
すべての移行は によって行われたためalpha3
、すべての移行 (_MigrationHistory テーブルを含む) を削除し、再度有効にすることにしました。
最初の移行をadd-migration Initial -IgnoreChanges
(空のUp()
とDown()
メソッドがある) で作成し、 を実行update-database
しましたが、すべて問題ないと思いました。まあ、そうではありません。モデルに新しいクラスを追加するadd-migration first
と、空Up()
とDown()
メソッドで移行が作成されます。
また、以前は、移行にまだ登録されていないオブジェクトにアクセスしようとすると、移行を更新する必要があるというエラーが表示されました。今、新しいオブジェクトにアクセスしようとすると、単に"Invalid object name 'dbo.Notifications'."
.
私は今何をしますか?