Я делаю веб-сервис asmx, который передает пару объектов, у меня есть две проблемы с этим: во-первых, я использую словарь, а во-вторых, некоторые объекты имеют свойства только для чтения.
Я сделал достаточно компромиссов с веб-сервисом, и я не собираюсь дарить ему радость выиграть еще одну битву, поэтому я решил написать свой собственный сериализатор для своих объектов.Это хорошее решение?Я говорю о 7 классах и одном словаре, у каждого из которых есть своего рода свойство только для чтения.
Нужно ли мне создавать файл схемы для каждого класса?И, глядя на реализацию IXmlSerializer, это не кажется слишком сложным, все, что мне нужно сделать, это написать «конструктор» для класса в ReadXml и «деконструктор» в WriteXml, нет?
Редактировать: Хорошо, это ответ на один вопрос, теперь, когда я получаю объекты в клиенте, они получены как набор данных [], как мне преобразовать их в соответствующий класс?