Мы должны реализовать предоставленный внешний API. Этот API нельзя изменить. Для этого API, обмен SOAP сообщения, и один из них дело, за исключением неисправностей, как что:WCF: пространство имен данных, отличное от родителя
<h:Parent xmlns:h="namespace1">
<Member xmlns="namespace2">0</Member>
</h:Parent>
В то время как мы можем реализовать это с другими системами, такими как ASMX, мы не добьемся успеха, если делать это в WCF : член данных, похоже, имеет такое же пространство имен, что и datacontract. Есть ли способ добавить пространство имен для datamember?
Большого спасибо
У вас есть образец кода для этого? Потому что я думаю, что это изменит пространство имен для datacontract и для члена, а не только для члена. – user2532237
Я имею в виду добавление пространства имен к контракту класса Member, а не родительского –
. Я понял, что вы имели в виду, но элемент данных не имеет этого атрибута «namespace». Если это работает на вашем WCF, не могли бы вы показать мне код? Возможно, я пропустил что-то, потому что мы совершенно новичок в WCF. – user2532237