首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

WCF 类循环引用有关问题

2012-03-18 
WCF 类循环引用问题定义类A[DataContract]public class A{[DataMember]ListB bList{setget}}定义类B[D

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;}} 

热点排行