0

厳密に型指定された 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 を作成する必要がありますか?

4

1 に答える 1

1

追加してみる

<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

<system.web>web.configのセクションへ

于 2012-12-27T14:11:56.027 に答える