私は EF コードの最初のモデルで asp.net mvc に取り組んでいます。最初に EF コードを使用して移行をプロジェクトに適用しようとしています。MySql データベースを使用しています。現在、EF 4.3.1 バージョンと mysql コネクタ/.net の 6.6.4.0 バージョンを使用しています。プロジェクトに移行を正常に追加できました。つまり、一連のコマンドを実行してもエラーは発生しませんでした。私はこれらの手順に従いました、
PM> Enable-Migrations
PM> Add-Migration InitialMigration
PM> update-database -verbose
これらの手順により、プロジェクトに移行フォルダーが作成され、移行フォルダー内に構成ファイルと timestamp_Initialmigration ファイルが作成されます。構成ファイルに次のコードを追加しました。
SetSqlGenerator("MySql.Data.MySqlClient", new MySql.Data.Entity.MySqlMigrationSqlGenerator());
その後、次のようにクラスに1つのフィールドを追加しました
public int newprop{get; set;}
その後、PM コンソールで update-database -verbose コマンドを実行します。
アプリケーションを実行すると、次のようなエラーがスローされます。
「'フィールド リスト' の不明な列 'Extent1.newprop'」
このエラーが発生する理由を教えてください。間違った方法に行ったのでしょうか。教えてください。