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 determinare 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
[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
- Ereditarietà
-
AffectedCountModificationCommandBatch
- Derivato
- Attributi
Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database ed estensioni .
Costruttori
Proprietà
| Nome | Descrizione |
|---|---|
| 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 |
Indica se un'istanza di SQL è già stata aggiunta 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 di inserimento/aggiornamento/eliminazione ModificationCommandsconcettuali 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 l'esecuzione corretta. (Ereditato da ReaderModificationCommandBatch) |
| ResultSetMappings |
S ResultSetMappingper ogni comando in ModificationCommands. (Ereditato da ReaderModificationCommandBatch) |
| SqlBuilder |
Ottiene il generatore di testo del comando per i comandi nel batch. (Ereditato da ReaderModificationCommandBatch) |
| SqlGenerationHelper |
Helper per la generazione di SQL. (Ereditato da ReaderModificationCommandBatch) |
| StoreCommand |
Il comando store generato da questo batch quando Complete(Boolean) viene chiamato. (Ereditato da ReaderModificationCommandBatch) |
| UpdateSqlGenerator |
Generatore SQL di aggiornamento. (Ereditato da ReaderModificationCommandBatch) |
Metodi
| Nome | Descrizione |
|---|---|
| AddCommand(IReadOnlyModificationCommand) |
Aggiunge Aggiorna il testo del comando per il comando in corrispondenza della posizione specificata nell'elenco ModificationCommands . (Ereditato da ReaderModificationCommandBatch) |
| AddCommand(ModificationCommand) |
Aggiunge l'inserimento/aggiornamento/eliminazione ModificationCommands specificato al batch. (Ereditato da ReaderModificationCommandBatch) |
| AddParameter(IColumnModification) |
Aggiunge un parametro per l'oggetto specificato |
| AddParameters(IReadOnlyModificationCommand) |
Aggiunge parametri per tutte le modifiche alle colonne nell'oggetto specificato |
| CanAddCommand(IReadOnlyModificationCommand) |
Verifica se è possibile aggiungere un nuovo comando al batch. (Ereditato da ReaderModificationCommandBatch) |
| CanAddCommand(ModificationCommand) |
Controlla se è possibile aggiungere o meno un nuovo comando al batch. (Ereditato da ReaderModificationCommandBatch) |
| Complete(Boolean) |
Indica che non verranno aggiunti altri comandi a questo batch e lo prepara per l'esecuzione. (Ereditato da ReaderModificationCommandBatch) |
| Consume(DbDataReader) |
Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per determinare 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(RelationalDataReader) |
Utilizza il lettore di dati creato da Execute(IRelationalConnection). |
| ConsumeAsync(DbDataReader, CancellationToken) |
Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per determinare 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(RelationalDataReader, CancellationToken) |
Utilizza il lettore di dati creato da ExecuteAsync(IRelationalConnection, CancellationToken). |
| ConsumeResultSet(Int32, RelationalDataReader) |
Utilizza il lettore di dati creato da Execute(IRelationalConnection), propagando nuovamente i valori nell'oggetto ModificationCommand. |
| ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Utilizza il lettore di dati creato da ExecuteAsync(IRelationalConnection, CancellationToken), propagando nuovamente i valori nell'oggetto ModificationCommand. |
| ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per determinare 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) |
Utilizza il lettore di dati creato da Execute(IRelationalConnection) senza propagare nuovamente i valori nell'oggetto ModificationCommand. |
| ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per determinare 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) |
Utilizza il lettore di dati creato da ExecuteAsync(IRelationalConnection, CancellationToken) senza propagare nuovamente i valori nell'oggetto ModificationCommand. |
| ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per determinare 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 nuovamente i valori nell'oggetto ModificationCommand. |
| ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Oggetto ReaderModificationCommandBatch per i provider che restituiscono valori per determinare 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 nuovamente i valori nell'oggetto ModificationCommand. |
| ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Utilizza il lettore di dati creato da Execute(IRelationalConnection) senza propagare nuovamente i valori nell'oggetto ModificationCommand. |
| ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Utilizza il lettore di dati creato da ExecuteAsync(IRelationalConnection, CancellationToken) senza propagare nuovamente 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à utilizzato 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à utilizzato 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 nella cache anche in CachedCommandText. (Ereditato da ReaderModificationCommandBatch) |
| GetParameterCount() |
Ottiene il numero totale di parametri necessari per il batch. (Ereditato da ReaderModificationCommandBatch) |
| IsCommandTextValid() |
Controlla se il testo del comando è valido. (Ereditato da ReaderModificationCommandBatch) |
| IsValid() |
Controlla se il testo del comando è valido. (Ereditato da ReaderModificationCommandBatch) |
| ResetCommandText() |
Reimposta il generatore per avviare la compilazione di un nuovo batch. (Ereditato da ReaderModificationCommandBatch) |
| RollbackLastCommand(IReadOnlyModificationCommand) |
Esegue il rollback dell'ultimo comando aggiunto. Usato quando si aggiunge un comando, il batch diventa non valido, ad esempio CommandText troppo lungo. (Ereditato da ReaderModificationCommandBatch) |
| SetRequiresTransaction(Boolean) |
Imposta un valore che indica se il batch richiede una transazione per l'esecuzione corretta. (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) |
Aggiorna il testo del comando per il comando in corrispondenza della posizione specificata nell'elenco ModificationCommands . (Ereditato da ReaderModificationCommandBatch) |