问题从WCF REST服务返回实体框架4.0实体

时间:2009-07-18 13:34:00

标签: wcf entity-framework rest .net-4.0

我正在尝试从WCF REST服务返回EF对象。

当我不急切地加载任何子对象时它工作正常但是一旦我这样做,当我尝试使用Internet Explorer 7.0浏览服务时出现404错误。

3 个答案:

答案 0 :(得分:1)

感谢。

我发现序列化程序'chocking'在父实体和子实体之间的循环引用上引发了异常。我通过使子实体成为父实体上的受保护而不是公共属性来修复它。

我很高兴听到更好的方法来处理这种情况。

答案 1 :(得分:0)

可能是由于发回的数据量很大。

当数据量超过配置的限制时,服务器会断开连接。

http://geekswithblogs.net/vitus/archive/2009/07/12/wcf-rest-services-hosting-in-the-iis7.aspx

答案 2 :(得分:0)

尝试[DataContract(IsReference=true)]