Share via


Enumerazione RdaBatchOption

Consente di specificare se effettuare il batch delle righe associate al metodo Push in un'unica transazione.

Spazio dei nomi  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Sintassi

'Dichiarazione
Public Enumeration RdaBatchOption
'Utilizzo
Dim instance As RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
type RdaBatchOption
public enum RdaBatchOption

Membri

Nome membro Descrizione
BatchingOff Indica che SQL Server Compact non raggruppa in batch le righe di cui è stato effettuato il push a SQL Server. Il server elabora ogni riga separatamente. È l'impostazione predefinita.
BatchingOn Indica che SQL Server Compact raggruppa in batch le righe di cui è stato effettuato il push in SQL Server in un'unica transazione.

Osservazioni

Questa proprietà specifica se in SQL Server Compact le modifiche da inviare alla tabella di SQL Server devono essere eseguite in batch. L'impostazione predefinita, ovvero BatchingOff, specifica che le modifiche relative all'inserimento, all'aggiornamento e all'eliminazione vengono applicate alla tabella di SQL Server come transazioni singole. In questo caso, ogni transazione non dipende dall'esecuzione delle altre. L'impostazione BatchingOn specifica invece che tutte le modifiche devono essere inviate come un'unica transazione. In questo caso, affinché la transazione abbia esisto positivo è necessario che tutte le modifiche vengano eseguite correttamente. Se non è possibile eseguire una modifica, l'intera transazione avrà esito negativo e alla tabella di SQL Server non verrà apportata alcuna modifica.

Entrambe le impostazioni BatchingOn e BatchingOff non restituiscono solo il primo errore che si verifica, ma restituiscono tutti gli errori nella tabella relativa. Se ad esempio viene specificata l'impostazione BatchingOn e non è possibile eseguire tre modifiche su cinque, non viene applicata alcuna modifica e i tre errori vengono archiviati nella tabella relativa. Se viene specificata l'impostazione BatchingOff, i tre errori vengono archiviati nella tabella relativa, ma le due modifiche rimanenti vengono applicate alla tabella di SQL Server. Per ulteriori informazioni sulla gestione di errori di esecuzione batch, vedere la sezione relativa al rilevamento e segnalazione di conflitti in RDA nella documentazione online di SQL Server Compact.

Vedere anche

Riferimento

Spazio dei nomi System.Data.SqlServerCe