Método ApplyChanges
Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados do cliente.
Lista de sobrecargas
Nome | Descrição | |
---|---|---|
![]() |
ApplyChanges(IEnumerable< (Of < <' (String> ) > > ), DataSet, SyncAnchor) | Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados cliente quando são especificados parâmetros de nomes de tabela, conjunto de dados e âncora de servidor. |
![]() |
ApplyChanges(String, DataSet, SyncAnchor) | Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados cliente quando são especificados parâmetros de nome de tabela, conjunto de dados e âncora do servidor. |
![]() |
ApplyChanges(SyncGroupMetadata, DataSet, SyncSession) | Aplica inserções, atualizações e exclusões para um grupo de sincronização no banco de dados cliente quando são especificados parâmetros de metadados de grupo, conjunto de dados e sessão de sincronização. (Substitui ClientSyncProvider. . :: . .ApplyChanges(SyncGroupMetadata, DataSet, SyncSession).) |
Início
Comentários
Este método pressupõe que a tabela esteja no banco de dados do cliente; caso contrário, ele lançará uma exceção. Se a tabela existir mas o controle não estiver habilitado, o controle bidirecional será habilitado. As linhas são marcadas com um valor DataRowState para diferenciar inserções, atualizações e exclusões.
As alterações são aplicadas na seguinte ordem: exclusões, inserções e atualizações. A ordem na qual as alterações são aplicadas a cada tabela no grupo de sincronização depende da ordem na qual as tabelas são adicionadas ao grupo. As exclusões são aplicadas na ordem inversa à qual as tabelas são adicionadas. As inserções e as atualizações são aplicadas na ordem na qual as tabelas são adicionadas.
Por exemplo, se você adicionar a tabela SalesOrderHeader e depois adicionar SalesOrderDetail ao mesmo grupo de sincronização, a seguinte ordem de processamento será usada durante a sincronização:
As exclusões são aplicadas a SalesOrderDetail e depois a SalesOrderHeader.
As inserções são aplicadas a SalesOrderHeader e depois a SalesOrderDetail.
As atualizações são aplicadas a SalesOrderHeader e depois a SalesOrderDetail.
Consulte também
Referência
SqlCeClientSyncProvider Classe