2009-07-28 70 views
14

我有一個自定義集合,我想從WCF Web服務公開。如何從Web服務公開我的集合(WCF)

[DataContract(Name = "MyClass")] 
public class MyCollection : IDisposable, List<MyClass> 
{ 
} 

當我使用[DataContract(Name = "MyClass")]屬性提示錯誤

類型MyCollection的是一個無效的集合類型,因爲它具有DataContractAttribute屬性。

回答

29

您將需要使用CollectionDataContract屬性來處理WCF中的這一點。

[CollectionDataContract] 
public class MyCollection : IDisposable, List<MyClass> 
{ 
} 

馬克

+3

+1和我的答案被刪除:) – 2009-07-28 06:11:13