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) |