读书人

WCF 类循环引用有关问题

发布时间: 2012-03-18 13:55:39 作者: rapoo

WCF 类循环引用问题
定义类A
[DataContract]
public class A
{
[DataMember]
List<B> bList{set;get;}
}
定义类B
[DataContract]
public class B
{
[DataMember]
List<A> aList{set;get;}
}
在客户端调用的时候报错。这种情况有人遇到过吗?怎么解决?
急~


[解决办法]
你是A,B的列表里互相包含了,这就像2面镜子互相照,形成无数面镜子。系统自然崩溃了
何不弄个
List<C>

C# code
[DataContract]public class C{  [DataMember]  A MemberA{set;get;}  [DataMember]  B MemberB{set;get;}} 

读书人网 >Web Service

热点推荐