摘要: 在DataContractOrder中没有必要为DataContractProduct添加KnownType,只要DataContractProduct为数据契约,序列化就没有问题。KnownType一般应用在数据契约的继承体系上。如果要使用多态的方式去实例化数据契约对象时,就必须在父类上将子类标记为KnownType,例如: [DataContract] [KnownType(typeof(SepecialOrder))] public class Order{}[DataContract] public class SepcialOrder:Order{}由于添加了KnownType,以下 阅读全文
posted @ 2013-03-19 17:58 邪见 阅读(130) 评论(0) 推荐(0)