首页 文章

如何使用WCF将派生类型序列化为其基类型

提问于
浏览
12

我有一个包含一些对象的公共库 . 然后我有一个引用公共库的服务项目,并从公共库中的对象创建一些派生类型 .

我希望我的服务将派生类型序列化为公共库中定义的基类型 .

我不能在公共库中的对象上使用KnownTypes,因为我不希望公共库引用服务程序集 .

那么如何将wcf序列化派生类型作为其基类型?

我希望我能做点像......

[DataContract(SerializeAsType = typeof(BaseType))] public class DerivedType:BaseType {}

这样的事情可能吗?

2 回答

相关问题