Lenguaje

AffectedCountModificationCommandBatch Clase

Definición

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

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

public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
[<System.Runtime.CompilerServices.Nullable(0)>]
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
Herencia
AffectedCountModificationCommandBatch
Derivado
Atributos

Comentarios

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

Constructores

Nombre Description
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

Nombre Description
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

El ResultSetMappingobjeto de cada comando de ModificationCommands.

(Heredado de ReaderModificationCommandBatch)
Dependencies

Dependencias específicas del proveedor relacional para este servicio.

(Heredado de ReaderModificationCommandBatch)
IsCommandTextEmpty

Indica 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 inserciones conceptuales, actualizaciones y eliminaciones ModificationCommandsen 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

El ResultSetMappingobjeto de cada comando de ModificationCommands.

(Heredado de ReaderModificationCommandBatch)
SqlBuilder

Obtiene el generador de texto de comandos para los comandos del lote.

(Heredado de ReaderModificationCommandBatch)
SqlGenerationHelper

Un 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

El generador de SQL de actualización.

(Heredado de ReaderModificationCommandBatch)

Métodos

Nombre Description
AddCommand(IReadOnlyModificationCommand)

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

(Heredado de ReaderModificationCommandBatch)
AddCommand(ModificationCommand)

Agrega el archivo insert/update/delete ModificationCommands especificado al lote.

(Heredado de ReaderModificationCommandBatch)
AddParameter(IColumnModification)

Agrega un parámetro para el especificado columnModification al comando relacional que se compila para este lote.

(Heredado de ReaderModificationCommandBatch)
AddParameters(IReadOnlyModificationCommand)

Agrega parámetros para todas las modificaciones de columna en el especificado modificationCommand al comando relacional que se compila 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 proveedores que devuelven valores para averiguar cuántas filas se han visto afectadas.

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

Consume(RelationalDataReader)

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

ConsumeAsync(DbDataReader, CancellationToken)

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

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

ConsumeAsync(RelationalDataReader, CancellationToken)

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

ConsumeResultSet(Int32, RelationalDataReader)

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

ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)

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

ConsumeResultSetWithoutPropagation(Int32, DbDataReader)

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

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

ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

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

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

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

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

ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

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

ConsumeResultSetWithPropagation(Int32, DbDataReader)

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

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

ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

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

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

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

Normalmente, este tipo lo usan los proveedores de bases de datos; generalmente 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 valores de nuevo a ModificationCommand.

ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)

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

ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

Consume el lector de datos creado sin ExecuteAsync(IRelationalConnection, CancellationToken) propagar 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 de 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 o actualización o eliminación modificationCommand especificadas al lote.

(Heredado de ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

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

(Heredado de ReaderModificationCommandBatch)

Se aplica a