Есть ли шаблон, структура XML, техника архитектуры, которую мы можем использовать для создания простого кода класса держателя данных, который мы можем десериализовать в / из и делать это во время выполнения?
Мы находимся на ранней стадии разработки проекта .Net, и одна из наших целей состоит в том, чтобы сделать получившуюся систему расширяемой за счет конфигурации без необходимости разработчика. Нам необходимо поддерживать новые источники данных, обычно доставляемые в виде сообщений XML. В настоящее время мы конвертируем / десериализуем сообщения в простые классы, а затем используем уже существующий язык, который может манипулировать этими классами по мере необходимости.
Это хорошо работает, когда у вас есть разработчик, который сопоставляет Xml с простым классом, создает класс, а затем записывает десериализацию, но он не расширяем для администратора. Наша целевая аудитория - это администратор высшего класса и / или администратор сети - люди, которые могут работать с Xml, но могут не знать C #.