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