Приложение WPF, которое создает экземпляры XML - PullRequest
0 голосов
/ 07 марта 2011

Не могли бы вы предложить решение для следующего запроса?

Я пишу приложение WPF, которое может читать из схемы XML и показывать пользователю пользовательский интерфейс конструктора. Пользователь может использовать конструктор для добавления данных и сохранения их как экземпляра XML. Он может повторно открыть экземпляр XML и просмотреть / отредактировать экземпляр в конструкторе.

Я следую схеме MVVM, чтобы реализовать это. Я буду писать классы моделей для элементов XML и связывать их с представлением конструктора. Уровень доступа к данным будет заполнять данные в модельных классах. Мне очень любопытно узнать, есть ли какой-нибудь простой в использовании готовый «XML для объектов данных», который я буду использовать в качестве слоя доступа к данным. Этот уровень доступа к данным должен быть достаточно эффективным, чтобы хранить только один экземпляр XML в памяти и обрабатывать чтение / сохранение экземпляра XML.

Также, пожалуйста, не стесняйтесь комментировать общий подход, который я использую в этом дизайне. Я чувствую, что это немного сложный дизайн, но ничего не поделаешь.

1 Ответ

2 голосов
/ 07 марта 2011

.NET Serializer создаст для вас XML из вашего класса.Вот пример MSDN Вам просто нужно его сериализовать, и он будет действовать как файл db.Вы также можете использовать сущность Framework для этого. Вот хороший вопрос по StackOverflow

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