Как сохранить модель приложения - PullRequest
0 голосов
/ 10 августа 2010

Моему приложению на c # необходимо сохранить классы моделей на диске. Первоначально я пытался сделать сериализацию XML. Однако, когда я делаю критические изменения в моей модели (разделив один класс на два), сохраненный xml не десериализуется (что понимается).

Я думал о применении xslt для обновления xml, но созданный xml действительно сложен.

Это хорошая идея для меня, чтобы сделать пользовательскую сериализацию XML, чтобы иметь более простой формат? Лучше использовать БД? Обновление БД - это просто запуск скрипта.

1 Ответ

0 голосов
/ 10 августа 2010

Реализация ISerializable (двоичный файл) / IXmlSerializable (xml) и все должно работать как положено (но вам придется проделать немного больше работы).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...