Поделиться через


Средства для облегчения разработки приложений

Корпорация Майкрософт предлагает следующие средства, облегчающие разработку приложений синхронизации.

  • Кэш локальной базы данных и диалоговое окно Настройка синхронизации данных в среде Visual Studio 2008.

  • Класс SqlSyncAdapterBuilder. Этот класс является частью API-интерфейса служб Sync Framework.

Кэш локальной базы данных

Кэш локальной базы данных впервые появился в Visual Studio 2008. Эта функция позволяет без труда загружать в локальную базу данных SQL Server Compact исходный набор данных и все последующие изменения в них. При добавлении кэша локальной базы данных открывается диалоговое окно Настройка синхронизации данных. Оно позволяет указать определенные сведения о клиенте и сервере для настройки необходимых компонентов служб Sync Framework. Дополнительные сведения см. в разделе «Общие сведения о приложениях с периодическим соединением» в документации по Visual Studio.

Кэш локальной базы данных обеспечивает отличный способ быстрой разработки приложений синхронизации только с загрузкой. В код, созданный для кэша локальной базы данных, можно добавить код для передачи данных на сервер (двунаправленная синхронизация). Дополнительные сведения см. в разделе Пошаговое руководство: расширение локального кэша базы данных для поддержки двунаправленной синхронизации.

NoteПримечание.

Visual Studio 2008 использует службы Sync Framework для ADO.NET версии 1.0 при формировании кода для кэша локальной базы данных.

Построитель адаптера синхронизации

Построитель адаптера синхронизации создан по образцу построителя команд в среде ADO.NET. Это средство позволяет разрабатывать код для команд синхронизации, выполняемых службой синхронизации сервера. На основе предоставленных пользователем данных о таблицах, задействованных в синхронизации, построитель адаптера синхронизации формирует инструкции SELECT, INSERT, UPDATE и DELETE для баз данных SQL Server. Построитель адаптера синхронизации позволяет указать следующие сведения:

  • таблицы, которые должны быть синхронизированы;

  • столбцы отслеживания в этих таблицах;

  • направление синхронизации;

  • критерии включения строк и столбцов.

На основе этих данных построитель адаптера синхронизации создает адаптер синхронизации и команды Transact-SQL. Он совместим с SQL Server 2000 и более поздними версиями.

NoteПримечание.

Построитель адаптера синхронизации можно использовать для знакомства с командами синхронизации. Однако команды, в которых используются хранимые процедуры, рекомендуется по возможности задавать вручную. Хранимые процедуры позволяют повысить производительность и защищенность приложения.

Примеры использования SqlSyncAdapterBuilder см. в следующих разделах.

См. также

Основные положения

Сценарии работы вне сети