【发布时间】:2011-09-04 02:36:01
【问题描述】:
更具体地说,问题是: 如何使用 WCF 序列化在属性签名中具有(必须具有)接口类型的类,因为它实现了一个接口?
这是一个设计问题。我不是在寻找黑客。 目的是保持接口定义与实现类分开,因此不让接口引用实现类。
我知道我们不应该通过 WCF 传递接口和 还有(不可互操作的)方法可以做到这一点(例如使用 NetDataContractSerializer 或 ServiceKnownType 属性),但这给我留下了一个问题:是否有适当的方法来使用基于 WCF 接口的类,或者这不应该是有没有尝试过?
【问题讨论】:
-
我不确定我是否理解。您可以将 DataContract 和 DataMember 属性放在从接口继承的类上。