いくつかのクラスを作成し、接続文字列を構成しました。
しかし、それでもエラーが発生しました:
未処理の例外:System.NotSupportedException:データベースにモデルメタデータが含まれていないため、モデルの互換性を確認できません。モデルの互換性は、CodeFirstまたはCodeFirstMigrationsを使用して作成されたデータベースに対してのみチェックできます。
いくつかのクラスを作成し、接続文字列を構成しました。
しかし、それでもエラーが発生しました:
未処理の例外:System.NotSupportedException:データベースにモデルメタデータが含まれていないため、モデルの互換性を確認できません。モデルの互換性は、CodeFirstまたはCodeFirstMigrationsを使用して作成されたデータベースに対してのみチェックできます。
パッケージマネージャーコンソールで「Enable-Migrations」コマンドを実行して修正しました。
データベースを最初から削除して再作成しても問題がない場合は、次のようになります。
まず、パッケージマネージャーコンソールから次のコマンドを実行します。
sqllocaldb.exeはv11.0を停止します
sqllocaldb.exe削除v11.0
次に、プロジェクトのapp_dataフォルダーからmdfファイルとldfファイルを削除します。
ここに重要な部分があります。通常、update-databaseを実行します。これを行った場合でも、例外はスローされます。
update-databaseを実行しないでください。INSTEADはプロジェクトコードを直接実行します。EFはデータベースを再作成します。
これらの手順は私にとってはうまくいきました。これがお役に立てば幸いです。