Нужен совет по связыванию WPF XML - PullRequest
0 голосов
/ 17 ноября 2011

У меня есть программа C # WPF, которая должна отображать данные GridView и 2D-графики, которые первоначально будут получены с аппаратного устройства.Я также хочу постоянно (или часто периодически) делать резервные копии этих данных в файл XML на диске.Что было бы самым простым способом реализовать это в визуальной студии?Должен ли я сначала создать XML-схему или использовать конструктор набора данных?Должен ли я вообще беспокоиться о наборах данных или имело бы смысл устранить их и записать мои входящие данные непосредственно в xml?

1 Ответ

1 голос
/ 17 ноября 2011

Я бы порекомендовал:

  1. Планируйте структуру XML заранее.Создайте простой пустой файл, который поможет вам в этом.
  2. Создайте поставщика сериализации данных, а также интерфейс, который он будет реализовывать.В вашем случае это будет провайдер XML (который знает, что вам может понадобиться сохранить данные в базе данных в будущем. Вы должны запланировать это заранее).
  3. Написать собственный класс, который сериализует ваши объекты домена pocoв XML с помощью LinqToXML.
...