SingularModificationCommandBatch 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.
Implementazione di AffectedCountModificationCommandBatch che non supporta l'invio in batch limitando il numero di comandi nel batch a uno.
Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione.
public class SingularModificationCommandBatch : Microsoft.EntityFrameworkCore.Update.AffectedCountModificationCommandBatch
type SingularModificationCommandBatch = class
inherit AffectedCountModificationCommandBatch
Public Class SingularModificationCommandBatch
Inherits AffectedCountModificationCommandBatch
- Ereditarietà
-
SingularModificationCommandBatch
Commenti
Per altre informazioni ed esempi, vedere Implementazione di provider di database ed 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 |
Indica 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 è possibile aggiungere a un singolo batch. (Ereditato da ReaderModificationCommandBatch) |
ModificationCommands |
Elenco 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
AddCommand(IReadOnlyModificationCommand) |
Aggiunge Aggiornamenti il testo del comando per il comando in corrispondenza della posizione specificata nell'elencoModificationCommands. (Ereditato da ReaderModificationCommandBatch) |
AddCommand(ModificationCommand) |
Aggiunge l'inserimento,l'aggiornamento o l'eliminazione ModificationCommands specificati al batch. (Ereditato da ReaderModificationCommandBatch) |
AddParameter(IColumnModification) |
Aggiunge un parametro per l'oggetto specificato |
AddParameters(IReadOnlyModificationCommand) |
Aggiunge parametri per tutte le modifiche di colonna nell'oggetto specificato |
CanAddCommand(IReadOnlyModificationCommand) |
Restituisce |
CanAddCommand(IReadOnlyModificationCommand) |
Controlla se è possibile aggiungere un nuovo comando al batch. (Ereditato da ReaderModificationCommandBatch) |
CanAddCommand(ModificationCommand) |
Restituisce |
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) |
Implementazione di AffectedCountModificationCommandBatch che non supporta l'invio in batch limitando il numero di comandi nel batch a uno. Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione. (Ereditato da AffectedCountModificationCommandBatch) |
Consume(RelationalDataReader) |
Utilizza il lettore di dati creato da Execute(IRelationalConnection). (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeAsync(DbDataReader, CancellationToken) |
Implementazione di AffectedCountModificationCommandBatch che non supporta l'invio in batch limitando il numero di comandi nel batch a uno. Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeAsync(RelationalDataReader, CancellationToken) |
Utilizza il lettore di dati creato da ExecuteAsync(IRelationalConnection, CancellationToken). (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSet(Int32, RelationalDataReader) |
Utilizza il lettore dati creato da Execute(IRelationalConnection), propagando di nuovo i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetAsync(Int32, RelationalDataReader, CancellationToken) |
Utilizza il lettore dati creato da ExecuteAsync(IRelationalConnection, CancellationToken), propagando di nuovo i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagation(Int32, DbDataReader) |
Implementazione di AffectedCountModificationCommandBatch che non supporta l'invio in batch limitando il numero di comandi nel batch a uno. Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagation(Int32, RelationalDataReader) |
Utilizza il lettore dati creato da Execute(IRelationalConnection) senza propagare nuovamente i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagationAsync(Int32, DbDataReader, CancellationToken) |
Implementazione di AffectedCountModificationCommandBatch che non supporta l'invio in batch limitando il numero di comandi nel batch a uno. Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithoutPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Utilizza il lettore dati creato da ExecuteAsync(IRelationalConnection, CancellationToken) senza propagare nuovamente i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagation(Int32, DbDataReader) |
Implementazione di AffectedCountModificationCommandBatch che non supporta l'invio in batch limitando il numero di comandi nel batch a uno. Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagation(Int32, RelationalDataReader) |
Utilizza il lettore dati creato da Execute(IRelationalConnection), propagando di nuovo i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagationAsync(Int32, DbDataReader, CancellationToken) |
Implementazione di AffectedCountModificationCommandBatch che non supporta l'invio in batch limitando il numero di comandi nel batch a uno. Questo tipo viene in genere usato dai provider di database; in genere non viene usato nel codice dell'applicazione. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithPropagationAsync(Int32, RelationalDataReader, CancellationToken) |
Utilizza il lettore dati creato da ExecuteAsync(IRelationalConnection, CancellationToken), propagando di nuovo i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithRowsAffectedOnly(Int32, RelationalDataReader) |
Utilizza il lettore dati creato da Execute(IRelationalConnection) senza propagare nuovamente i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
ConsumeResultSetWithRowsAffectedOnlyAsync(Int32, RelationalDataReader, CancellationToken) |
Utilizza il lettore dati creato da ExecuteAsync(IRelationalConnection, CancellationToken) senza propagare nuovamente i valori in ModificationCommand. (Ereditato da AffectedCountModificationCommandBatch) |
CreateStoreCommand() |
Genera un RawSqlCommand oggetto per il batch. (Ereditato da ReaderModificationCommandBatch) |
CreateValueBufferFactory(IReadOnlyList<ColumnModification>) |
Crea l'oggetto IRelationalValueBufferFactory che verrà utilizzato per creare un ValueBuffer oggetto per utilizzare il lettore dati. (Ereditato da ReaderModificationCommandBatch) |
CreateValueBufferFactory(IReadOnlyList<IColumnModification>) |
Crea l'oggetto IRelationalValueBufferFactory che verrà utilizzato per creare un ValueBuffer oggetto per utilizzare il 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 del batch corrente e lo memorizza nella cache in CachedCommandText. (Ereditato da ReaderModificationCommandBatch) |
GetParameterCount() |
Ottiene il numero totale di parametri necessari per il batch. (Ereditato da ReaderModificationCommandBatch) |
IsCommandTextValid() |
Restituisce |
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 creazione 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. (Ereditato da AffectedCountModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyException(RelationalDataReader, Int32, Int32, Int32) |
Genera un'eccezione che indica che il comando ha interessato un numero imprevisto di righe. (Ereditato da AffectedCountModificationCommandBatch) |
ThrowAggregateUpdateConcurrencyExceptionAsync(RelationalDataReader, Int32, Int32, Int32, CancellationToken) |
Genera un'eccezione che indica che il comando ha interessato un numero imprevisto di righe. (Ereditato da AffectedCountModificationCommandBatch) |
TryAddCommand(IReadOnlyModificationCommand) |
Tenta di aggiungere l'elemento insert/update/delete |
UpdateCachedCommandText(Int32) |
Aggiornamenti il testo del comando per il comando in corrispondenza della posizione specificata nell'elencoModificationCommands. (Ereditato da ReaderModificationCommandBatch) |