Compartir a través de


AffectedCountModificationCommandBatch Clase

Definición

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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 AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
Herencia
AffectedCountModificationCommandBatch
Derivado

Comentarios

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

Constructores

AffectedCountModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

Crea una nueva instancia de AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies, Nullable<Int32>)

Crea una nueva instancia de AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

Crea una nueva instancia de AffectedCountModificationCommandBatch.

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 columnModification al comando relacional que se está compilando para este lote.

(Heredado de ReaderModificationCommandBatch)
AddParameters(IReadOnlyModificationCommand)

Agrega parámetros para todas las modificaciones de columna en el dado modificationCommand al comando relacional que se está compilando para este lote.

(Heredado de ReaderModificationCommandBatch)
CanAddCommand(IReadOnlyModificationCommand)

Comprueba si se puede agregar un nuevo comando al lote.

(Heredado de ReaderModificationCommandBatch)
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)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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

Consume(DbDataReader)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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 ReaderModificationCommandBatch)
Consume(RelationalDataReader)

Consume el lector de datos creado por Execute(IRelationalConnection).

Consume(RelationalDataReader)

Consume el lector de datos creado por Execute(IRelationalConnection).

(Heredado de ReaderModificationCommandBatch)
ConsumeAsync(DbDataReader, CancellationToken)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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

ConsumeAsync(DbDataReader, CancellationToken)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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 ReaderModificationCommandBatch)
ConsumeAsync(RelationalDataReader, CancellationToken)

Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken).

ConsumeAsync(RelationalDataReader, CancellationToken)

Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken).

(Heredado de ReaderModificationCommandBatch)
ConsumeResultSet(Int32, RelationalDataReader)

Consume el lector de datos creado por Execute(IRelationalConnection), propagando los valores de nuevo a ModificationCommand.

ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)

Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken), propagando los valores de nuevo a ModificationCommand.

ConsumeResultSetWithoutPropagation(Int32, DbDataReader)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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

ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

Consume el lector de datos creado por Execute(IRelationalConnection) sin propagar los valores de nuevo a ModificationCommand.

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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

ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken) sin propagar los valores de nuevo a ModificationCommand.

ConsumeResultSetWithPropagation(Int32, DbDataReader)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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

ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

Consume el lector de datos creado por Execute(IRelationalConnection), propagando los valores de nuevo a ModificationCommand.

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

para ReaderModificationCommandBatch los proveedores que devuelven valores para averiguar cuántos filas se han visto afectadas.

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

ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken), propagando los valores de nuevo a ModificationCommand.

ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)

Consume el lector de datos creado por Execute(IRelationalConnection) sin propagar los valores de nuevo a ModificationCommand.

ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

Consume el lector de datos creado por ExecuteAsync(IRelationalConnection, CancellationToken) sin propagar los valores de nuevo a ModificationCommand.

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

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.

ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)

Produce una excepción que indica que el comando ha afectado a un número inesperado de filas.

ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken)

Produce una excepción que indica que el comando ha afectado a un número inesperado de filas.

TryAddCommand(IReadOnlyModificationCommand)

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

(Heredado de ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

Novedades el texto del comando para el comando en la posición especificada de la ModificationCommands lista.

(Heredado de ReaderModificationCommandBatch)

Se aplica a