Compartilhar via


Enumeração RdaBatchOption

Especifica se as linhas associadas ao Push devem ser processadas em lotes em uma única transação ou não.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (em System.Data.SqlServerCe.dll)

Sintaxe

'Declaração
Public Enumeration RdaBatchOption
'Uso
Dim instance As RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
type RdaBatchOption
public enum RdaBatchOption

Membros

Nome do membro Descrição
BatchingOff Indica que o SQL Server Compact não processa em lotes as linhas enviadas por push para o SQL Server. O servidor processa cada linha separadamente. Essa é a configuração padrão.
BatchingOn Indica que o SQL Server Compact processa em lotes as linhas enviadas por push para o SQL Server em uma única transação.

Comentários

Esta propriedade especifica se o SQL Server Compact deve processar em lotes as alterações enviadas à tabela do SQL Server. A configuração padrão, BatchingOff, especifica que as alterações de inserção, atualização e exclusão são aplicadas à tabela do SQL Server como transações individuais. Nesse caso, cada transação não depende da outra para ter êxito. BatchingOn especifica que todas as alterações sejam enviadas como uma única transação. Nesse caso, todas as alterações devem ter êxito para que a transação seja bem-sucedida. Se uma alteração falhar, toda a transação falhará e nenhuma alteração será aplicada à tabela do SQL Server.

BatchingOn e BatchingOff retornam todos os erros à tabela de erros e não apenas o primeiro erro que ocorre. Por exemplo, se BatchingOn for especificado e três dentre cinco alterações falharem, nenhuma alteração será aplicada e as três falhas serão armazenadas na tabela de erros. Se BatchingOff for especificado, as três falhas serão armazenadas na tabela de erros e as outras duas alterações serão aplicadas à tabela do SQL Server. Para obter mais informações sobre como manipular erros de lote, consulte "Detecção e resolução de conflitos RDA" nos Manuais Online do SQL Server Compact.

Consulte também

Referência

Namespace System.Data.SqlServerCe