Свойство SqlSyncScopeProvisioning.ObjectSchema

Возвращает или задает схему базы данных, в которой платформа Sync Framework создает объекты.

Пространство имен: Microsoft.Synchronization.Data.SqlServer
Сборка: Microsoft.Synchronization.Data.SqlServer (в microsoft.synchronization.data.sqlserver.dll)

Синтаксис

'Декларация
Public Property ObjectSchema As String
'Применение
Dim instance As SqlSyncScopeProvisioning
Dim value As String

value = instance.ObjectSchema

instance.ObjectSchema = value
public string ObjectSchema { get; set; }
public:
property String^ ObjectSchema {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_ObjectSchema ()

/** @property */
public void set_ObjectSchema (String value)
public function get ObjectSchema () : String

public function set ObjectSchema (value : String)

Значение свойства

Схема базы данных, в которой платформа Sync Framework создает объекты.

Пример

В следующем примере кода выполняется провизионирование базы данных 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(clientSqlDesc);
clientSqlConfig.ObjectSchema = "Sync";
clientSqlConfig.Apply(clientSqlConn);
Dim clientSqlDesc As DbSyncScopeDescription = _
    SqlCeSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", "Sync", clientSqlCe1Conn)
Dim clientSqlConfig As New SqlSyncScopeProvisioning(clientSqlDesc)
clientSqlConfig.ObjectSchema = "Sync"
clientSqlConfig.Apply(clientSqlConn)

См. также

Справочник

Класс SqlSyncScopeProvisioning
Элементы SqlSyncScopeProvisioning
Пространство имен Microsoft.Synchronization.Data.SqlServer