当前位置: 代码迷 >> Web Service >> WCF 类循环引用有关问题
  详细解决方案

WCF 类循环引用有关问题

热度:273   发布时间:2012-03-18 13:55:39.0
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;}
} 
  相关解决方案