Share via


RdaBatchOption Enumeration

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

Membri

Nome membro Descrizione
BatchingOff Indica che SQL Server Compact 3.5 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 3.5 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 3.5 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 "Remote Data Access (RDA) Conflict Detection and Reporting" (Rilevamento e segnalazione di conflitti in RDA) nella documentazione in linea di SQL Server Compact 3.5.

Piattaforme

Piattaforme di sviluppo

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
Informazioni sulla versione
.NET Framework e .NET Compact Framework
Supportato in 3.5
.NET Framework
Supportato in 3.0
.NET Compact Framework e .NET Framework
Supportato in 2.0

Vedere anche

Riferimento

System.Data.SqlServerCe Namespace