1

MVC Web APIを使用して、EntityFramework5を使用してローカルデータベースからデータを公開しています。使用しているデータベースはMicrosoftAdventureWorks2012データベースです。

1つのエンティティを公開すると、すべて正常に機能し、FiddlerでJSONの結果が表示されます。しかし、関係を持つ複数のエンティティを追加し、たとえばすべての営業担当者と営業担当者に属するストアが必要な場合(return context.SalesPerson.Include( "Store"))、Fiddlerで次のメッセージが表示されます。 [Fiddler] ReadResponse()が失敗しました:サーバーはこの要求に対する応答を返しませんでした。」、504Fiddler-受信失敗。

エンティティをあるタイプに変換したり、EFで機能を設定したりする必要がある場合、誰かがアイデア/解決策を手に入れましたか?

4

1 に答える 1

1

モデルの循環参照の問題のようです。私のブログhttp://blogs.msdn.com/b/hongyes/archive/2012/09/04/loop-reference-handling-in-serializer.aspxで解決策を試してください。

于 2012-09-16T05:22:08.390 に答える