1

我正在使用 MVC Web API 通过 Entity Framework 5 从本地数据库中公开我的数据。我使用的数据库是 Microsoft AdventureWorks2012 数据库。

当我公开一个实体时,一切正常,我看到了 Fiddler 的 JSON 结果。但是当我添加多个具有关系的实体时,例如当我想要所有销售人员和属于销售人员的商店时(返回 context.SalesPerson.Include(“Store”)),我在 Fiddler 中收到下一条消息“ [Fiddler] ReadResponse() 失败:服务器没有为此请求返回响应。”,504 Fiddler - 接收失败。

如果我必须将实体转换为某种类型或在 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 回答