Enumeración RdaBatchOption

Especifica si las filas asociadas a Push deben procesarse o no deben procesarse en un mismo lote en una única transacción.

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
Public Enumeration RdaBatchOption
'Uso
Dim instance As RdaBatchOption
public enum RdaBatchOption
public enum class RdaBatchOption
type RdaBatchOption
public enum RdaBatchOption

Miembros

Nombre del miembro Descripción
BatchingOff Indica que SQL Server Compact no establece en lotes las filas que se insertan en SQL Server. El servidor procesa cada una de las filas por separado. Este es el valor predeterminado.
BatchingOn Indica que SQL Server Compact agrupa en lotes las filas que se insertan en SQL Server en una única transacción.

Comentarios

Esta propiedad especifica si SQL Server Compact debería establecer por lotes los cambios que se van a enviar a la tabla de SQL Server. El valor predeterminado es BatchingOff y especifica que los cambios (insertar, actualizar y eliminar) se aplican a la tabla de SQL Server en forma de transacciones individuales. En este caso, cada transacción no depende de otra para completarse correctamente. BatchingOn especifica que se envíen todos los cambios como una única transacción. En este caso, todos los cambios deben realizarse correctamente para que la transacción sea correcta. Si alguno de los cambios produce un error, se produce un error en toda la transacción y los cambios no se aplican a la tabla de SQL Server.

Tanto BatchingOn como BatchingOff devuelven todos los errores a la tabla de errores, no sólo el primer error que se produzca. Por ejemplo, si se especifica BatchingOn y tres de los cinco cambios producen errores, no se aplica ningún cambio y los tres errores se almacenan en la tabla de errores. Si se especifica BatchingOff, estos tres errores se almacenan en la tabla de errores y los otros dos cambios se aplican a la tabla de SQL Server. Para obtener más información sobre la forma de controlar errores por lotes, vea "Remote Data Access (RDA) Conflict Detection and Reporting" (Detección y notificación de conflictos de acceso remoto a datos, RDA) en los libros en pantalla de SQL Server Compact.

Vea también

Referencia

Espacio de nombres System.Data.SqlServerCe