Freigeben über


SqlCeSyncScopeProvisioning.Apply-Methode

Wendet das Bereitstellungsskript über die angegebene Verbindung auf eine SQL Server Compact-Datenbank an.

Namespace: Microsoft.Synchronization.Data.SqlServerCe
Assembly: Microsoft.Synchronization.Data.SqlServerCe (in microsoft.synchronization.data.sqlserverce.dll)

Syntax

'Declaration
Public Sub Apply ( _
    connection As SqlCeConnection _
)
'Usage
Dim instance As SqlCeSyncScopeProvisioning
Dim connection As SqlCeConnection

instance.Apply(connection)
public void Apply (
    SqlCeConnection connection
)
public:
void Apply (
    SqlCeConnection^ connection
)
public void Apply (
    SqlCeConnection connection
)
public function Apply (
    connection : SqlCeConnection
)

Parameter

  • connection
    Ein SqlCeConnection-Objekt, das eine Verbindung mit der Datenbank enthält.

Beispiel

Im folgenden Codebeispiel wird eine SQL Server Compact-Datenbank bereitgestellt. Die Bereitstellung basiert auf Bereichsinformationen, die vom Server abgerufen werden, indem GetDescriptionForScope aufgerufen wird sowie der Bereichsname ("filtered_customer"), die Verbindung, der auf dem Server verwendete Objektpräfixname (null) und das optionale Datenbankschema angegeben werden, in dem Sync Framework Synchronisierungsobjekte speichert (in diesen Fall "Sync"). SQL Server Compact-Datenbanken unterstützen keine separaten Schemas. Daher wird den Namen aller synchronisationsbezogenen Objekte "Sync" vorangestellt, damit sie einfach identifiziert werden können. 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 clientSqlCe1Desc = SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", null, "Sync", serverConn);
SqlCeSyncScopeProvisioning clientSqlCe1Config = new SqlCeSyncScopeProvisioning(clientSqlCe1Desc);
clientSqlCe1Config.ObjectPrefix = "Sync";
clientSqlCe1Config.Apply(clientSqlCe1Conn);
Dim clientSqlCe1Desc As DbSyncScopeDescription = _
    SqlSyncDescriptionBuilder.GetDescriptionForScope("filtered_customer", Nothing, "Sync", serverConn)
Dim clientSqlCe1Config As New SqlCeSyncScopeProvisioning(clientSqlCe1Desc)
clientSqlCe1Config.ObjectPrefix = "Sync"
clientSqlCe1Config.Apply(clientSqlCe1Conn)

Siehe auch

Verweis

SqlCeSyncScopeProvisioning-Klasse
SqlCeSyncScopeProvisioning-Member
Microsoft.Synchronization.Data.SqlServerCe-Namespace