0

私は最新バージョンの EF 5 で VS 2012 を使用しています。私の .edmx ファイルには、データベース ビューからいくつかのエンティティが作成されています。(私のプロジェクトはデータベースファーストでセットアップされています)

マップされた列名のいくつかを変更したいと思います (この場合、データベースを制御できません)。名前の 1 つを変更し、正しい列にマップしました。プロジェクトは正常にビルドされます。

実行すると、次のエラーが表示されます。

データ リーダーは、指定された 'Model.User' と互換性がありません。タイプ 'MyDatabaseColumnName' のメンバーには、データ リーダーに同じ名前の対応する列がありません。

エンティティの作成に使用されたビューからすべての列を返すストアド プロシージャを呼び出しています。ここでステップを逃しましたか?

4

0 に答える 0