AffectedCountModificationCommandBatch Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 |
AddParameters(IReadOnlyModificationCommand) |
Aggiunge i parametri per tutte le modifiche di colonna nell'oggetto specificato |
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 |
UpdateCachedCommandText(Int32) |
Aggiornamenti il testo del comando per il comando nella posizione specificata nell'elencoModificationCommands. (Ereditato da ReaderModificationCommandBatch) |