Freigeben über


SqlSyncScopeProvisioning.ObjectSchema-Eigenschaft

Ruft das Datenbankschema ab, in dem Sync Framework Objekte erstellt, oder legt es fest.

Namespace: Microsoft.Synchronization.Data.SqlServer
Assembly: Microsoft.Synchronization.Data.SqlServer (in microsoft.synchronization.data.sqlserver.dll)

Syntax

'Declaration
Public Property ObjectSchema As String
'Usage
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)

Eigenschaftenwert

Das Datenbankschema, in dem Sync Framework Objekte erstellt.

Beispiel

Im folgenden Codebeispiel wird eine SQL Server-Datenbank bereitgestellt. Die Bereitstellung basiert auf Bereichsinformationen, die aus einer SQL Server Compact-Datenbank abgerufen werden, indem GetDescriptionForScope aufgerufen wird und anschließend der Bereichsname ("filtered_customer"), das optionale Objektpräfix, das in der SQL Server Compact-Datenbank verwendet wird (in diesem Fall "Sync"), und die Verbindung angegeben werden. SQL Server Compact-Datenbanken unterstützen keine separaten Schemas, sodass alle synchronisierungsbezogenen Objekte mit einem Präfix von "Sync" versehen werden, um diese leicht erkennen zu können. Für die SQL Server-Datenbank wird das optionale Datenbankschema angegeben, in dem Sync Framework Synchronisierungsobjekte speichert (in diesem Fall "Sync", der Wert ist jedoch für die Übereinstimmung mit dem Objektpräfix nicht erforderlich). Eine Darstellung dieses Codes im Kontext eines vollständigen Beispiels finden Sie unter Vorgehensweise: Konfigurieren und Ausführen der Synchronisierung für die Zusammenarbeit (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)

Siehe auch

Verweis

SqlSyncScopeProvisioning-Klasse
SqlSyncScopeProvisioning-Member
Microsoft.Synchronization.Data.SqlServer-Namespace