Condividi tramite


AffectedCountModificationCommandBatch Classe

Definizione

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

public abstract class AffectedCountModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch
type AffectedCountModificationCommandBatch = class
    inherit ReaderModificationCommandBatch
Public MustInherit Class AffectedCountModificationCommandBatch
Inherits ReaderModificationCommandBatch
Ereditarietà
AffectedCountModificationCommandBatch
Derivato

Commenti

Per altre informazioni ed esempi, vedere Implementazione di provider di database e estensioni .

Costruttori

AffectedCountModificationCommandBatch(IRelationalCommandBuilderFactory, ISqlGenerationHelper, IUpdateSqlGenerator, IRelationalValueBufferFactoryFactory)

Crea una nuova istanza di AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies, Nullable<Int32>)

Crea una nuova istanza di AffectedCountModificationCommandBatch.

AffectedCountModificationCommandBatch(ModificationCommandBatchFactoryDependencies)

Crea una nuova istanza di AffectedCountModificationCommandBatch.

Proprietà

AreMoreBatchesExpected

Indica se sono previsti più batch dopo questo.

(Ereditato da ReaderModificationCommandBatch)
CachedCommandText

Ottiene o imposta il testo del comando memorizzato nella cache per i comandi nel batch.

(Ereditato da ReaderModificationCommandBatch)
CommandResultSet

S ResultSetMappingper ogni comando in ModificationCommands.

(Ereditato da ReaderModificationCommandBatch)
Dependencies

Dipendenze specifiche del provider relazionale per questo servizio.

(Ereditato da ReaderModificationCommandBatch)
IsCommandTextEmpty

Se qualsiasi SQL è già stato aggiunto al testo del comando batch.

(Ereditato da ReaderModificationCommandBatch)
LastCachedCommandIndex

Ordinale dell'ultimo comando per il quale è stato compilato il testo del comando.

(Ereditato da ReaderModificationCommandBatch)
MaxBatchSize

Numero massimo di ModificationCommand istanze che possono essere aggiunte a un singolo batch.

(Ereditato da ReaderModificationCommandBatch)
ModificationCommands

Elenco di elementi concettuali di inserimento/aggiornamento/eliminazione ModificationCommandss nel batch.

(Ereditato da ReaderModificationCommandBatch)
ParameterValues

Ottiene i valori dei parametri per i comandi nel batch.

(Ereditato da ReaderModificationCommandBatch)
RelationalCommandBuilder

Ottiene il generatore di comandi relazionali per i comandi nel batch.

(Ereditato da ReaderModificationCommandBatch)
RequiresTransaction

Indica se il batch richiede una transazione per eseguire correttamente.

(Ereditato da ReaderModificationCommandBatch)
ResultSetMappings

S ResultSetMappingper ogni comando in ModificationCommands.

(Ereditato da ReaderModificationCommandBatch)
SqlBuilder

Ottiene il generatore di testo dei comandi per i comandi nel batch.

(Ereditato da ReaderModificationCommandBatch)
SqlGenerationHelper

Helper per la generazione SQL.

(Ereditato da ReaderModificationCommandBatch)
StoreCommand

Il comando dell'archivio generato da questo batch quando Complete(Boolean) viene chiamato.

(Ereditato da ReaderModificationCommandBatch)
UpdateSqlGenerator

Generatore sql di aggiornamento.

(Ereditato da ReaderModificationCommandBatch)

Metodi

AddCommand(IReadOnlyModificationCommand)

Aggiunge Aggiornamenti il testo del comando per il comando nella posizione specificata nell'elencoModificationCommands.

(Ereditato da ReaderModificationCommandBatch)
AddCommand(ModificationCommand)

Aggiunge l'inserimento/aggiornamento/eliminazione ModificationCommands specificato al batch.

(Ereditato da ReaderModificationCommandBatch)
AddParameter(IColumnModification)

Aggiunge un parametro per il columnModification comando relazionale creato per questo batch.

(Ereditato da ReaderModificationCommandBatch)
AddParameters(IReadOnlyModificationCommand)

Aggiunge i parametri per tutte le modifiche di colonna nell'oggetto specificato modificationCommand al comando relazionale in fase di compilazione per questo batch.

(Ereditato da ReaderModificationCommandBatch)
CanAddCommand(IReadOnlyModificationCommand)

Verifica se è possibile aggiungere un nuovo comando al batch.

(Ereditato da ReaderModificationCommandBatch)
CanAddCommand(ModificationCommand)

Verifica se è possibile aggiungere o meno un nuovo comando al batch.

(Ereditato da ReaderModificationCommandBatch)
Complete(Boolean)

Indica che non verranno aggiunti più comandi a questo batch e lo prepara per l'esecuzione.

(Ereditato da ReaderModificationCommandBatch)
Consume(DbDataReader)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

Consume(DbDataReader)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

(Ereditato da ReaderModificationCommandBatch)
Consume(RelationalDataReader)

Usa il lettore dati creato da Execute(IRelationalConnection).

Consume(RelationalDataReader)

Usa il lettore dati creato da Execute(IRelationalConnection).

(Ereditato da ReaderModificationCommandBatch)
ConsumeAsync(DbDataReader, CancellationToken)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

ConsumeAsync(DbDataReader, CancellationToken)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

(Ereditato da ReaderModificationCommandBatch)
ConsumeAsync(RelationalDataReader, CancellationToken)

Usa il lettore dati creato da ExecuteAsync(IRelationalConnection, CancellationToken).

ConsumeAsync(RelationalDataReader, CancellationToken)

Usa il lettore dati creato da ExecuteAsync(IRelationalConnection, CancellationToken).

(Ereditato da ReaderModificationCommandBatch)
ConsumeResultSet(Int32, RelationalDataReader)

Utilizza il lettore di dati creato da Execute(IRelationalConnection), propagando i valori di nuovo nell'oggetto ModificationCommand.

ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken)

Utilizza il lettore di dati creato da ExecuteAsync(IRelationalConnection, CancellationToken), propagando i valori di nuovo nell'oggetto ModificationCommand.

ConsumeResultSetWithoutPropagation(Int32, DbDataReader)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader)

Usa il lettore dati creato Execute(IRelationalConnection) senza propagare i valori nell'oggetto ModificationCommand.

ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Usa il lettore dati creato ExecuteAsync(IRelationalConnection, CancellationToken) senza propagare i valori nell'oggetto ModificationCommand.

ConsumeResultSetWithPropagation(Int32, DbDataReader)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

ConsumeResultSetWithPropagation(Int32, RelationalDataReader)

Utilizza il lettore di dati creato da Execute(IRelationalConnection), propagando i valori di nuovo nell'oggetto ModificationCommand.

ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken)

Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per individuare il numero di righe interessate.

Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.

ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken)

Utilizza il lettore di dati creato da ExecuteAsync(IRelationalConnection, CancellationToken), propagando i valori di nuovo nell'oggetto ModificationCommand.

ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader)

Usa il lettore dati creato Execute(IRelationalConnection) senza propagare i valori nell'oggetto ModificationCommand.

ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken)

Usa il lettore dati creato ExecuteAsync(IRelationalConnection, CancellationToken) senza propagare i valori nell'oggetto ModificationCommand.

CreateStoreCommand()

Genera un RawSqlCommand oggetto per il batch.

(Ereditato da ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<ColumnModification>)

Crea l'oggetto IRelationalValueBufferFactory che verrà usato per la creazione di un ValueBuffer oggetto per l'utilizzo del lettore dati.

(Ereditato da ReaderModificationCommandBatch)
CreateValueBufferFactory(IReadOnlyList<IColumnModification>)

Crea l'oggetto IRelationalValueBufferFactory che verrà usato per la creazione di un ValueBuffer oggetto per l'utilizzo del lettore dati.

(Ereditato da ReaderModificationCommandBatch)
Execute(IRelationalConnection)

Esegue il comando generato da questo batch su un database usando la connessione specificata.

(Ereditato da ReaderModificationCommandBatch)
ExecuteAsync(IRelationalConnection, CancellationToken)

Esegue il comando generato da questo batch su un database usando la connessione specificata.

(Ereditato da ReaderModificationCommandBatch)
GetCommandText()

Ottiene il testo del comando per tutti i comandi nel batch corrente e lo memorizza anche nella cache in CachedCommandText.

(Ereditato da ReaderModificationCommandBatch)
GetParameterCount()

Ottiene il numero totale di parametri necessari per il batch.

(Ereditato da ReaderModificationCommandBatch)
IsCommandTextValid()

Verifica se il testo del comando è valido.

(Ereditato da ReaderModificationCommandBatch)
IsValid()

Verifica se il testo del comando è valido.

(Ereditato da ReaderModificationCommandBatch)
ResetCommandText()

Reimposta il generatore per iniziare a creare un nuovo batch.

(Ereditato da ReaderModificationCommandBatch)
RollbackLastCommand(IReadOnlyModificationCommand)

Esegue il rollback dell'ultimo comando aggiunto. Usato quando si aggiunge un comando ha causato la non validità del batch ,ad esempio CommandText troppo lungo.

(Ereditato da ReaderModificationCommandBatch)
SetRequiresTransaction(Boolean)

Imposta se il batch richiede una transazione per eseguire correttamente.

(Ereditato da ReaderModificationCommandBatch)
ThrowAggregateUpdateConcurrencyException(Int32, Int32, Int32)

Genera un'eccezione che indica che il comando ha interessato un numero imprevisto di righe.

ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32)

Genera un'eccezione che indica che il comando ha interessato un numero imprevisto di righe.

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

Genera un'eccezione che indica che il comando ha interessato un numero imprevisto di righe.

TryAddCommand(IReadOnlyModificationCommand)

Tenta di aggiungere l'inserimento/aggiornamento/eliminazione modificationCommand specificato al batch.

(Ereditato da ReaderModificationCommandBatch)
UpdateCachedCommandText(Int32)

Aggiornamenti il testo del comando per il comando nella posizione specificata nell'elencoModificationCommands.

(Ereditato da ReaderModificationCommandBatch)

Si applica a