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


Метод GetDescriptionForScope

Возвращает объект DbSyncScopeDescription, содержащий сведения об области, которая определена для базы данных SQL Server Compact.

Список перегрузок

  Имя Описание
Открытый методСтатический элемент GetDescriptionForScope(String, SqlCeConnection) Возвращает объект DbSyncScopeDescription, содержащий сведения об указанной области, которая определена для базы данных SQL Server Compact.
Открытый методСтатический элемент GetDescriptionForScope(String, String, SqlCeConnection) Возвращает объект DbSyncScopeDescription, содержащий сведения об указанной области, которая определена для базы данных SQL Server Compact.

В начало

Замечания

В следующем примере кода выполняется провизионирование базы данных SQL Server. Провизионирование выполняется на основе сведений области, полученных из базы данных SQL Server Compact вызовом метода GetDescriptionForScope с передачей ему имени области ("filtered_customer"), необязательного префикса имен, используемого в базе данных SQL Server Compact (в данном случае — "Sync"), и соединения. Базы данных SQL Server Compact не поддерживают раздельные схемы, поэтому предварим имена всех объектов, имеющих отношение к синхронизации, строкой "Sync", чтобы их можно было легко найти. Для базы данных SQL Server укажем необязательную схему базы данных, в которой платформа Sync Framework хранит объекты синхронизации (в данном случае — "Sync", хотя это значение не обязательно должно совпадать с префиксом объекта). Чтобы просмотреть этот код в контексте полного примера, см. раздел Как настроить и выполнить синхронизацию базы данных (SQL Server).

DbSyncScopeDescription clientSqlDesc = SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn);
SqlSyncScopeProvisioning clientSqlConfig = new SqlSyncScopeProvisioning(clientSqlConn, clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply();
Dim clientSqlDesc As DbSyncScopeDescription = _
    SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlConn, clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply()

См. также

Справочник

SqlCeSyncDescriptionBuilder Класс

Элементы SqlCeSyncDescriptionBuilder

Пространство имен Microsoft.Synchronization.Data.SqlServerCe