Я думаю, что WCF не поддерживает его из коробки, потому что это расширение WSDL к стандартному XSD-описанию типа данных.И XmlSerializer
, и DataContractSerializer
должны работать со стандартным XSD в тех случаях, когда веб-сервисы вообще не задействованы, поэтому он использует простой XSD-подход.
Если вам нужен первый подход, вы можете написать WSDL + XSD.сами или вы можете попробовать реализовать пользовательское расширение экспорта - чтобы использовать его для генерации клиента WCF, вам также понадобится специальное расширение импорта.