私は最新バージョンの EF 5 で VS 2012 を使用しています。私の .edmx ファイルには、データベース ビューからいくつかのエンティティが作成されています。(私のプロジェクトはデータベースファーストでセットアップされています)
マップされた列名のいくつかを変更したいと思います (この場合、データベースを制御できません)。名前の 1 つを変更し、正しい列にマップしました。プロジェクトは正常にビルドされます。
実行すると、次のエラーが表示されます。
データ リーダーは、指定された 'Model.User' と互換性がありません。タイプ 'MyDatabaseColumnName' のメンバーには、データ リーダーに同じ名前の対応する列がありません。
エンティティの作成に使用されたビューからすべての列を返すストアド プロシージャを呼び出しています。ここでステップを逃しましたか?