SingularModificationCommandBatch Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno.
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 class SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch
type SingularModificationCommandBatch = class
inherit AffectedCountModificationCommandBatch
Public Class SingularModificationCommandBatch
Inherits AffectedCountModificationCommandBatch
- Herencia
-
SingularModificationCommandBatch
Comentarios
Consulte Implementación de proveedores y extensiones de bases de datos para obtener más información y ejemplos.
Constructores
Propiedades
| AreMoreBatchesExpected |
Indica si se esperan más lotes después de este. (Heredado de ReaderModificationCommandBatch) |
| CachedCommandText |
Obtiene o establece el texto del comando almacenado en caché para los comandos del lote. (Heredado de ReaderModificationCommandBatch) |
| CommandResultSet |
s ResultSetMappingpara cada comando de ModificationCommands. (Heredado de ReaderModificationCommandBatch) |
| Dependencies |
Dependencias específicas del proveedor relacional para este servicio. (Heredado de ReaderModificationCommandBatch) |
| IsCommandTextEmpty |
Si ya se ha agregado algún código SQL al texto del comando por lotes. (Heredado de ReaderModificationCommandBatch) |
| LastCachedCommandIndex |
Ordinal del último comando para el que se creó el texto del comando. (Heredado de ReaderModificationCommandBatch) |
| MaxBatchSize |
Número máximo de ModificationCommand instancias que se pueden agregar a un único lote. (Heredado de ReaderModificationCommandBatch) |
| ModificationCommands |
Lista de insert/update/delete ModificationCommandsconceptuales en el lote. (Heredado de ReaderModificationCommandBatch) |
| ParameterValues |
Obtiene los valores de parámetro de los comandos del lote. (Heredado de ReaderModificationCommandBatch) |
| RelationalCommandBuilder |
Obtiene el generador de comandos relacionales para los comandos del lote. (Heredado de ReaderModificationCommandBatch) |
| RequiresTransaction |
Indica si el lote requiere una transacción para ejecutarse correctamente. (Heredado de ReaderModificationCommandBatch) |
| ResultSetMappings |
s ResultSetMappingpara cada comando de ModificationCommands. (Heredado de ReaderModificationCommandBatch) |
| SqlBuilder |
Obtiene el generador de texto de comandos para los comandos del lote. (Heredado de ReaderModificationCommandBatch) |
| SqlGenerationHelper |
Asistente para la generación de SQL. (Heredado de ReaderModificationCommandBatch) |
| StoreCommand |
El comando store generado a partir de este lote cuando Complete(Boolean) se llama a . (Heredado de ReaderModificationCommandBatch) |
| UpdateSqlGenerator |
Generador de SQL de actualización. (Heredado de ReaderModificationCommandBatch) |
Métodos
| AddCommand(IReadOnlyModificationCommand) |
Agrega Novedades el texto del comando para el comando en la posición especificada de la ModificationCommands lista. (Heredado de ReaderModificationCommandBatch) |
| AddCommand(ModificationCommand) |
Agrega la inserción, actualización o eliminación ModificationCommands especificadas al lote. (Heredado de ReaderModificationCommandBatch) |
| AddParameter(IColumnModification) |
Agrega un parámetro para el dado |
| AddParameters(IReadOnlyModificationCommand) |
Agrega parámetros para todas las modificaciones de columna en el dado |
| CanAddCommand(IReadOnlyModificationCommand) |
Solo devuelve |
| CanAddCommand(IReadOnlyModificationCommand) |
Comprueba si se puede agregar un nuevo comando al lote. (Heredado de ReaderModificationCommandBatch) |
| CanAddCommand(ModificationCommand) |
Solo devuelve |
| CanAddCommand(ModificationCommand) |
Comprueba si se puede agregar o no un nuevo comando al lote. (Heredado de ReaderModificationCommandBatch) |
| Complete(Boolean) |
Indica que no se agregarán más comandos a este lote y los prepara para su ejecución. (Heredado de ReaderModificationCommandBatch) |
| Consume(DbDataReader) |
Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno. Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación. (Heredado de AffectedCountModificationCommandBatch) |
| Consume(RelationalDataReader) |
Consume el lector de datos creado por Execute(IRelationalConnection). (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeAsync(DbDataReader, CancellationToken) |
Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno. Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeAsync(RelationalDataReader, CancellationToken) |
Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken). (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSet(Int32, RelationalDataReader) |
Consume el lector de datos creado por Execute(IRelationalConnection), propagando los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken), propagando los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno. Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Consume el lector de datos creado por Execute(IRelationalConnection) sin propagar los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno. Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken) sin propagar los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno. Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Consume el lector de datos creado por Execute(IRelationalConnection), propagando los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Una implementación de AffectedCountModificationCommandBatch que no admite el procesamiento por lotes limitando el número de comandos del lote a uno. Normalmente, este tipo lo usan los proveedores de bases de datos; por lo general no se usa en el código de aplicación. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken), propagando los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Consume el lector de datos creado por Execute(IRelationalConnection) sin propagar los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken) sin propagar los valores de nuevo a ModificationCommand. (Heredado de AffectedCountModificationCommandBatch) |
| CreateStoreCommand() |
Genera un RawSqlCommand para el lote. (Heredado de ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
Crea el IRelationalValueBufferFactory objeto que se usará para crear un ValueBuffer objeto para consumir el lector de datos. (Heredado de ReaderModificationCommandBatch) |
| CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
Crea el IRelationalValueBufferFactory objeto que se usará para crear un ValueBuffer objeto para consumir el lector de datos. (Heredado de ReaderModificationCommandBatch) |
| Execute(IRelationalConnection) |
Ejecuta el comando generado por este lote en una base de datos mediante la conexión especificada. (Heredado de ReaderModificationCommandBatch) |
| ExecuteAsync(IRelationalConnection, CancellationToken) |
Ejecuta el comando generado por este lote en una base de datos mediante la conexión especificada. (Heredado de ReaderModificationCommandBatch) |
| GetCommandText() |
Obtiene el texto del comando para todos los comandos del lote actual y también lo almacena en caché en CachedCommandText. (Heredado de ReaderModificationCommandBatch) |
| GetParameterCount() |
Obtiene el número total de parámetros necesarios para el lote. (Heredado de ReaderModificationCommandBatch) |
| IsCommandTextValid() |
Devuelve |
| IsCommandTextValid() |
Comprueba si el texto del comando es válido. (Heredado de ReaderModificationCommandBatch) |
| IsValid() |
Comprueba si el texto del comando es válido. (Heredado de ReaderModificationCommandBatch) |
| ResetCommandText() |
Restablece el generador para empezar a compilar un nuevo lote. (Heredado de ReaderModificationCommandBatch) |
| RollbackLastCommand(IReadOnlyModificationCommand) |
Revierte el último comando agregado. Se usa al agregar un comando para que el lote no sea válido (por ejemplo, CommandText demasiado largo). (Heredado de ReaderModificationCommandBatch) |
| SetRequiresTransaction(Boolean) |
Establece si el lote requiere una transacción para ejecutarse correctamente. (Heredado de ReaderModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32) |
Produce una excepción que indica que el comando ha afectado a un número inesperado de filas. (Heredado de AffectedCountModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Produce una excepción que indica que el comando ha afectado a un número inesperado de filas. (Heredado de AffectedCountModificationCommandBatch) |
| ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Produce una excepción que indica que el comando ha afectado a un número inesperado de filas. (Heredado de AffectedCountModificationCommandBatch) |
| TryAddCommand(IReadOnlyModificationCommand) |
Intenta agregar la inserción, actualización o eliminación |
| UpdateCachedCommandText(Int32) |
Novedades el texto del comando para el comando en la posición especificada de la ModificationCommands lista. (Heredado de ReaderModificationCommandBatch) |