Microsoft.EntityFrameworkCore.Update Spazio dei nomi
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.
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 |
| 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. |