Метод 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