ModificationCommandBatch Clase

Definición

Clase base para una colección de ModificationCommands que se puede ejecutar como un lote.

Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación.

public abstract class ModificationCommandBatch
type ModificationCommandBatch = class
Public MustInherit Class ModificationCommandBatch
Herencia
ModificationCommandBatch
Derivado

Comentarios

Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.

Constructores

ModificationCommandBatch()

Clase base para una colección de ModificationCommands que se puede ejecutar como un lote.

Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación.

Propiedades

AreMoreBatchesExpected

Indica si se esperan más lotes después de este.

ModificationCommands

Lista de insert/update/delete ModificationCommandsconceptuales en el lote.

RequiresTransaction

Indica si el lote requiere una transacción para ejecutarse correctamente.

Métodos

AddCommand(IReadOnlyModificationCommand)

Agrega la inserción, actualización o eliminación ModificationCommands especificadas al lote.

AddCommand(ModificationCommand)

Agrega la inserción, actualización o eliminación ModificationCommands especificadas al lote.

Complete(Boolean)

Indica que no se agregarán más comandos a este lote y los prepara para su ejecución.

Execute(IRelationalConnection)

Envía comandos insert/update/delete a la base de datos.

ExecuteAsync(IRelationalConnection, CancellationToken)

Envía comandos insert/update/delete a la base de datos.

TryAddCommand(IReadOnlyModificationCommand)

Intenta agregar la inserción, actualización o eliminación modificationCommand especificadas al lote.

Se aplica a