Периодически подключаемые приложения (кэширование локальной базы данных)
Произвольно подключаемое приложение представляет собой приложение, которое использует данные из удаленной базы данных, но, возможно, не всегда имеет к ней доступ. Произвольно подключаемые приложения также используются, если непрерывный доступ возможен, но постоянно запрашивать редко изменяющиеся данные (например, список состояний) из удаленной базы данных может оказаться неэффективным. В этих случаях приложения могут использовать данные из локальной базы данных, расположенной на стороне клиента, и периодически синхронизировать данные с удаленной базой данных.
Примечание
При настройке локального кэша базы данных для синхронизации с базой данных SQL Azure рекомендуется установить компоненты синхронизации, предназначенные для использования с SQL Azure.Дополнительные сведения см. в главе "Ограничения локального кэша базы данных" в разделе об SQL Azure в документе Общие сведения о произвольно подключаемых приложениях.
В следующих разделах объясняется, как настроить приложение для использования кэша локальной базы данных для хранения данных на стороне клиента. В этих разделах также показывается, как синхронизировать измененные данные между базами данных клиента и сервера.
В этом подразделе
Общие сведения о произвольно подключаемых приложениях
Описание способов включения в приложения синхронизации между локальной базой данных SQL Server Compact 3.5 и удаленной базой данных на сервере.Практическое руководство. Настройка синхронизации данных в приложении
Инструкции по добавлению в приложение кэша локальных данных и его настройке.Практическое руководство. Инициирование синхронизации локальной и удаленной баз данных
Инструкции по добавлению в приложение кода для инициирования синхронизации локальной и удаленной баз данных.Практическое руководство. Настройка локальной и удаленной баз данных для двунаправленной синхронизации
Инструкции по настройке синхронизации для передачи изменений клиента на сервер в дополнение к загрузке изменений сервера на клиент.Пошаговое руководство. Создание произвольно подключаемого приложения
Пошаговые инструкции для добавления в проект и настройки кэша локальной базы данных, а также добавления функциональных возможностей синхронизации в форму Windows с привязкой к данным.Пошаговое руководство. Развертывание произвольно подключаемых клиентских приложений с локальной базой данных
Пошаговые инструкции по развертыванию приложений вместе с кэшем локальной базы данных.
Ссылка
- Microsoft.Synchronization.Data
Данное пространство имен содержит общие классы синхронизации.
Связанные подразделы
Новые возможности разработки приложений для работы с данными
Информация и ссылки на новые функции работы с данными для клиентских приложений и приложений уровня данных.SQL Server Compact 3.5 и Visual Studio
Краткое введение в SQL Server Compact 3.5.Практическое руководство. Добавление кэша локальной базы данных в N-уровневое приложение
Пошаговые инструкции по связи Microsoft Synchronization Services для ADO.NET с многоуровневыми приложениями обработки данных.Работа с наборами данных в N-уровневых приложениях
Ссылки на разделы по способам использования Visual Studio для помощи в создании многоуровневых приложений.