我正在使用MVC Web API使用Entity Framework 5将我的数据暴露在我的本地数据库之外。我使用的数据库是Microsoft AdventureWorks2012数据库。
当我公开一个实体时,一切正常,我看到了Fiddler的JSON结果。但是当我添加多个具有关系的实体并且例如我想要所有销售人员和属于销售人员的商店(返回context.SalesPerson.Include(“Store”))时,我在Fiddler中获得下一条消息“ [Fiddler] ReadResponse()失败:服务器没有返回此请求的响应。“,504 Fiddler - 接收失败。
如果我必须将实体转换为某种类型或在EF中设置某个功能,我现在不知道,是否有人有想法/解决方案?
答案 0 :(得分:1)
它看起来像模型中的循环引用问题。请在我的博客http://blogs.msdn.com/b/hongyes/archive/2012/09/04/loop-reference-handling-in-serializer.aspx
中试用解决方案