Microsoft.EntityFrameworkCore.Update Spazio dei nomi

Classi

Nome Descrizione
AffectedCountModificationCommandBatch

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.

ColumnModification

Implementazione dell'interfaccia IColumnModification .

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

EquatableKeyValue<TKey>

Gli oggetti di questo tipo contengono un valore di chiave corrispondente a un elemento Metadata e implementano Equals(Object) che restituiscono true solo per altri oggetti corrispondenti allo stesso elemento Metadata.

ModificationCommand

Rappresenta un comando concettuale per il database per inserire/aggiornare/eliminare una riga.

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

ModificationCommandBatch

Classe base per una raccolta di ModificationCommandoggetti che può essere eseguita come batch.

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

ModificationCommandBatchFactoryDependencies

Classe di parametri delle dipendenze del servizio per IModificationCommandBatchFactory

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

ReaderModificationCommandBatch

Classe di base per ModificationCommandBatch le implementazioni che usano un lettore di dati.

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

SingularModificationCommandBatch

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.

UpdateAndSelectSqlGenerator

Classe di base per il IUpdateSqlGenerator servizio che in genere viene ereditata dai provider di database. L'implementazione usa una query SELECT separata dopo l'aggiornamento di SQL per recuperare i valori generati dal database o per il controllo della concorrenza.

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

UpdateEntryExtensions

Metodi di estensione per IUpdateEntry.

UpdateSqlGenerator

Classe di base per il IUpdateSqlGenerator servizio che in genere viene ereditata dai provider di database. L'implementazione usa una clausola SQL RETURNING per recuperare i valori generati dal database o per il controllo della concorrenza.

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

UpdateSqlGeneratorDependencies

Classe di parametri delle dipendenze del servizio per UpdateSqlGenerator

Questo tipo viene in genere usato dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

Struct

Nome Descrizione
ColumnModificationParameters

Parametri per la creazione di un'istanza ColumnModification .

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

ModificationCommandParameters

Parametri per la creazione di un'istanza IModificationCommand .

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

NonTrackedModificationCommandParameters

Parametri per la creazione di un'istanza INonTrackedModificationCommand .

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

Interfacce

Nome Descrizione
IBatchExecutor

Servizio per l'esecuzione di uno o più batch di comandi di inserimento/aggiornamento/eliminazione su un database.

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

IColumnModification

Rappresenta un'operazione di aggiornamento, inserimento o eliminazione per una singola colonna. IReadOnlyModificationCommand contiene elenchi di IColumnModification.

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

ICommandBatchPreparer

Servizio per la preparazione di un elenco di ModificationCommandBatchper le entità rappresentate dall'elenco specificato di IUpdateEntrys.

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

IModificationCommand

Rappresenta un comando di database concettuale modificabile per inserire/aggiornare/eliminare una riga.

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

IModificationCommandBatchFactory

Servizio per la creazione di ModificationCommandBatch istanze.

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

IModificationCommandFactory

Servizio per la creazione di IModificationCommand istanze.

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

INonTrackedModificationCommand

Rappresenta un comando di database concettuale modificabile per inserire/aggiornare/eliminare una riga.

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

IReadOnlyModificationCommand

Rappresenta un comando di database concettuale per inserire/aggiornare/eliminare una riga.

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

IUpdateAdapter

Funzionalità di rilevamento dei provider per i dati di inizializzazione archiviati nel modello tramite HasData(Object[]).

Questa interfaccia viene in genere usata dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IUpdateAdapterFactory

Factory per la creazione di IUpdateAdapter istanze.

Questa interfaccia viene in genere usata dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IUpdateEntry

Informazioni passate a un provider di database per salvare le modifiche apportate a un'entità nel database.

Questa interfaccia viene in genere usata dai provider di database (e da altre estensioni). In genere non viene usato nel codice dell'applicazione.

IUpdateSqlGenerator

Un servizio usato per generare SQL per i comandi di inserimento, aggiornamento ed eliminazione e le operazioni SQL correlate necessarie per SaveChanges()

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

Enumerazioni

Nome Descrizione
ResultSetMapping

Indica il tipo di impatto sul set di risultati che avrà un determinato comando.

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