Microsoft.EntityFrameworkCore.Update Spazio dei nomi

Classi

AffectedCountModificationCommandBatch

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.

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 chiave corrispondente a un elemento Metadati e implementano Equals(Object) che restituiscono true solo per altri oggetti corrispondenti allo stesso elemento Metadati.

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 di base per una raccolta di ModificationCommands 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 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

Un'implementazione di AffectedCountModificationCommandBatch che non supporta il 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 ereditata in genere dai provider di database. L'implementazione usa una query SELECT separata dopo l'aggiornamento 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 ereditata in genere 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 altre estensioni). In genere non viene usato nel codice dell'applicazione.

Struct

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

IBatchExecutor

Servizio per l'esecuzione di uno o più batch di comandi insert/update/delete 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 ModificationCommandBatchs per 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 usando HasData(Object[]).

Questa interfaccia viene in genere usata dai provider di database (e 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 altre estensioni). In genere non viene usato nel codice dell'applicazione.

IUpdateEntry

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

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

IUpdateSqlGenerator

Servizio usato per generare SQL per i comandi di inserimento, aggiornamento ed eliminazione e 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

ResultSetMapping

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

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