Entity Freamework Code First Migrations を実行しています。アプリケーションを実行しようとすると、次のエラーが表示されます: 仕様で列 ID が複数回発生しました。プロジェクトを実行するときに移行を自動的に実行したいので、構成で AutomaticMigrationsEnabled を true に設定しています。
これは、パッケージ マネージャーを介して実行しようとしたときの詳細な結果です。
コードベースの移行の適用: 201211261626569_AddActiveFlagForProjects。
ALTER TABLE [Projects] ADD [Active] [bit] NOT NULL DEFAULT 1
[移行履歴レコードの挿入] 自動移行を適用しています: 201211261901371_AutomaticMigration.
ALTER TABLE [Projects] ADD [Active] [bit] NOT NULL DEFAULT 0
EF がプロジェクト テーブルを 2 回変更しようとするのはなぜですか?
Entity Framework 5.0 と SQL CE 4.0 を使用しています。