厳密に型指定された Entity Framework で生成された POCO を使用して Razor ビューを作成すると、以下のエラーが発生します。
タイプ 'System.Data.Objects.DataClasses.EntityObject' は、参照されていないアセンブリで定義されています。アセンブリ 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' への参照を追加する必要があります。
ただし、System.Data、System.Data.Entity dll を MVC 3 プロジェクトに追加しました。EF Created POCO の代わりに ViewModel オブジェクトを使用すると、エラーは表示されません。
Razor View で Entity Framework オブジェクトをバインドする際の問題は何ですか?
編集: ASP.Net MVC ビュー ページでエンティティ モデル オブジェクトを使用して読んでも役に立ちません。ここで何ができるでしょうか。POCO ごとに別の ViewModel を作成する必要がありますか?