Предпочтительный метод сохранения базы данных WPF ObservableCollection?
У меня есть класс, который наследуется от ObservableCollection (of MyObject), и класс MyObject обрабатывает INotifyPropertyChanged, как это должно быть. Когда пользователь обновит эти данные с помощью связанных элементов управления, коллекция изменится, как и ожидалось.
У меня есть кнопка "Сохранить" в форме, которая предназначена для сохранения этой коллекции на диске в виде XML, вызывая MyObject.Экономьте на каждом предмете. Эта логика была написана мной.
Мой вопрос в том, является ли это предпочтительным способом сохранения объектов или там атрибут или интерфейс, который я пропускаю, который сказал бы WPF databinding / .Net framework, какой метод использовать для сохранения / загрузки данных?
Я спрашиваю, потому что образцы WPF, которые я видел, не содержат сохранения и загрузки реальных данных, поэтому я не уверен.
1 ответ:
Я бы не ожидал, что WPF предоставит какие-либо возможности загрузки/сохранения данных, помимо тех, которые предоставляет .Net core, например стандартные механизмы сериализации.
Ваш текущий подход кажется прекрасным, если он соответствует вашим потребностям.
Comments