Я разрабатываю службу WCF, в которой есть некоторые операции, которые я предоставляю для получения данных. Эти операции принимают XML-документ в качестве параметра. Есть ли способ, которым я могу сопоставить узлы этого документа с классами, которые я создал для внутреннего использования?
РЕДАКТИРОВАТЬ: Одна из причин, по которой я принимаю документ XML, а не строго типизированный объект, заключается в том, что мы можем расширять API в будущем, не беспокоясь о нарушении структуры для разработчиков, использующих более старую версию. Есть ли лучший способ для разработки API, которые могут развиваться без необходимости просить клиентов изменить свои существующие реализации?