WCF:datamember的名称空间与父级不同

时间:2013-06-28 14:34:14

标签: wcf namespaces datamember datacontracts

我们必须实现提供的外部API。 此API无法更改。 对于这个API,SOAP消息被交换,其中一个处理故障异常就是这样:

<h:Parent xmlns:h="namespace1">
    <Member xmlns="namespace2">0</Member>
</h:Parent>

虽然我们可以使用其他框架(例如asmx)实现这一点,但我们没有成功在WCF中执行此操作:数据成员似乎具有与datacontract相同的命名空间。 有没有办法为datamember添加命名空间?

非常感谢

1 个答案:

答案 0 :(得分:0)

您可以使用Namespace property更改与成员数据合约关联的命名空间。