【发布时间】:2010-10-25 06:33:59
【问题描述】:
我有一个在Tables 和Silverlight 客户端之间有很多关系的数据库,该客户端通过ASP.Net 端的WCF service 连接到我的服务器。
首先,我使用LINQ to SQL 作为强大的映射表来对象和WebMethod,它返回我数据库对象的List<Foo>(假设GetFoo())。 Foo 与其他对象有很多关系,每个对象也有很多关系,(这意味着表之间存在 PK 和 FK)。我也使用 Microsoft Service Trace Viewr 跟踪我的服务
当我调用 GetFoo() 时,WCF 返回此错误:
“X.Y.Z”类型的对象图包含循环,如果出现以下情况则无法序列化 参考跟踪已禁用
我搜索了这个错误并找到了this great post,但这不能正常工作,我也看到了同样的错误。
【问题讨论】:
标签: c# wcf serialization silverlight-4.0