RdaBatchOption Enumeration

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
public enum RdaBatchOption
public enum class RdaBatchOption
public enum RdaBatchOption
public enum RdaBatchOption

Membros

Nome do membro Descrição
BatchingOff Indica que o SQL Server Compact 3.5 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 3.5 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 3.5 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 em lotes, consulte "Detecção e resolução de conflitos RDA" nos Manuais Online do SQL Server Compact 3.5.

Plataformas

Plataformas de desenvolvimento

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Informações de versão
.NET Framework e NET Compact Framework
Com suporte no 3.5
.NET Framework
Com suporte no 3.0
.NET Compact Framework e .Net Framework
Com suporte no 2.0

Consulte também

Referência

System.Data.SqlServerCe Namespace