Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank.
Überladungsliste
| Name | Beschreibung | |
|---|---|---|
![]() |
ApplyChanges(IEnumerable< (Of < <' (String> ) > > ), DataSet, SyncAnchor) | Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank, wenn die Parameter für die Tabellennamen, das Dataset und den Serveranker angegeben werden. |
![]() |
ApplyChanges(String, DataSet, SyncAnchor) | Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank, wenn die Parameter für den Tabellennamen, das Dataset und den Serveranker angegeben werden. |
![]() |
ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) | Übernimmt Einfügungen, Aktualisierungen und Löschvorgänge für eine Synchronisierungsgruppe für die Clientdatenbank, wenn die Parameter für die Gruppenmetadaten, das Dataset und die Synchronisierungssitzung angegeben werden. (Überschreibt ClientSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).) |
Zum Anfang
Hinweise
Diese Methode setzt voraus, dass die Tabelle in der Clientdatenbank enthalten ist; anderenfalls löst die Methode eine Ausnahme aus. Wenn die Tabelle vorhanden ist, jedoch keine Nachverfolgung aktiviert wurde, wird die bidirektionale Nachverfolgung aktiviert. Zeilen werden mit einem DataRowState-Wert gekennzeichnet, um zwischen Einfügungen, Aktualisierungen und Löschvorgängen zu unterscheiden.
Die Übernahme von Änderungen erfolgt in der folgenden Reihenfolge: Löschvorgänge, Einfügungen, Aktualisierungen. Die Reihenfolge, in der Änderungen für die einzelnen Tabellen in einer Synchronisierungsgruppe übernommen werden, hängt von der Reihenfolge ab, in der der Gruppe Tabellen hinzugefügt werden. Löschvorgänge werden in umgekehrter Reihenfolge der Hinzufügung der Tabellen durchgeführt. Einfügungen und Aktualisierungen werden in der Reihenfolge durchgeführt, in der die Tabellen hinzugefügt werden.
Wenn Sie z. B. zunächst die Tabelle SalesOrderHeader und anschließend die Tabelle SalesOrderDetail zur gleichen Synchronisierungsgruppe hinzufügen, gilt für die Synchronisierung die folgende Verarbeitungsreihenfolge:
Löschvorgänge werden auf SalesOrderDetail und anschließend auf SalesOrderHeader angewendet.
Einfügungsvorgänge werden auf SalesOrderHeader und anschließend auf SalesOrderDetail angewendet.
Aktualisierungsvorgänge werden auf SalesOrderHeader und anschließend auf SalesOrderDetail angewendet.
Siehe auch
Verweis
SqlCeClientSyncProvider Klasse
.gif)