如何装饰
public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, INotifyCollectionChanged, INotifyPropertyChanged在WCF服务中作为DataContract (或类似的东西)?
发布于 2012-07-27 17:19:37
据我所知,如果您的ObservableDictionary<TKey, TValue>类是可序列化的,那么从WCF3.5 SP1开始,就没有必要将其标记为DataContract (请参阅问题:WCF datacontract vs class serialize)。
发布于 2012-07-27 20:45:57
您需要CollectionDataContractAttribute
CollectionDataContractAttribute还旨在与字典类型一起使用,以处理键控集合。字典类型是实现IDictionary或IDictionary接口的类,例如字典。
查看更多详细信息CollectionDataContractAttribute Class
https://stackoverflow.com/questions/11684090
复制相似问题