1

こんにちは、私は MVC3 アプリケーションで作業しており、Code First Migrations を使用して DB を管理しています。昨日、EF ライブラリを 5.0 バージョンに更新しました。以前は Global.asax ファイル、具体的には Application_Start() メソッドで実行していたので、アプリケーションが起動すると update-database コマンドが実行されます。それは次のようなものでした:

var configuration = new Configuration();
var migrator = new DbMigrator(configuration);
migrator.Update();

しかし、更新以来、Migrator.Update() 行でこの例外が発生し続けています。

ここに画像の説明を入力

その名前の列はありません。このエラーは理解できます。Entity Framework 5.0 の詳細を確認しましたが、何の手がかりも得られませんでした。ちなみに、power-shell コマンド プロンプトで Update-Database を実行すると、エラーは発生せず、データベースは正しく更新されます。ありがとう。

4

1 に答える 1

3

CreatedOn列は__MigrationHistory4.3.1 のテーブル (システム テーブル内) の一部でしたが、EF 5 では削除されたため、サイトは EF 5 を使用していないようです。

于 2012-08-30T20:10:19.300 に答える