Entity Framework с автономным хранилищем - PullRequest
3 голосов
/ 17 ноября 2011

Суть ситуации сводится к следующему:

  • У меня есть система сбора данных, которая должна постоянно обновляться до центральной базы данных.
  • База данных подключена черезНесколько ненадежное соединение Wi-Fi (от которого я не могу оторваться или исправить)
  • В связи с вышеизложенным, устройство должно хранить данные локально, так как
    может быть где угодно от 30 секунд до 12 часовсоединение
    может быть восстановлено.
  • Сервер SQL Server 2000 (клиент тянет время на обновление)
  • Сбор данных выполняется на нескольких компьютерах с Windows XP

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

Буду очень признателен за любые советы по наилучшему подходу.

1 Ответ

3 голосов
/ 17 ноября 2011

Entity Framework напрямую не поможет вам в этом. Sync Framework, вероятно, ближе к тому, что вы ищете: http://msdn.microsoft.com/en-us/sync/bb887608

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