Надеемся, что схемы и WSDL дружественны к .NET. Если вы хотите использовать WCF, вы можете генерировать свои классы, используя SvcUtil.exe
.
svcutil -noconfig -serializer:datacontractserializer -d:../
-namespace:*,MyCompany.Services.ServiceName wsdl.wsdl Messages.xsd Data.xsd
Плохая новость заключается в том, что svcutil фактически генерирует прокси на стороне клиента, поэтому вам нужно вручную перейти и удалить классы клиента и канала.
Полное описание этого подхода см. В Разработка на основе схемы с Windows Communication Foundation .
В этой статье они также рассказывают о надстройке Visual Studio WSCF.blue , которая позволяет вам Генерация контракта данных (среди других первых задач разработки контракта) .