Microsoft.EntityFrameworkCore.Update Namespace

Klassen

AffectedCountModificationCommandBatch

Ein ReaderModificationCommandBatch für Anbieter, die Werte zurückgeben, um herauszufinden, wie viele Zeilen betroffen waren.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

ColumnModification

Implementierung der IColumnModification Schnittstelle.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

EquatableKeyValue<TKey>

Objekte dieses Typs enthalten einen Schlüsselwert, der einem Metadatenelement entspricht, und implementieren Equals(Object) , dass nur für andere Objekte zurückgegeben wird true , die demselben Metadatenelement entsprechen.

ModificationCommand

Stellt einen konzeptionellen Befehl für die Datenbank dar, um eine Zeile einzufügen/zu aktualisieren/zu löschen.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

ModificationCommandBatch

Eine Basisklasse für eine Auflistung von ModificationCommands, die als Batch ausgeführt werden kann.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

ModificationCommandBatchFactoryDependencies

Parameterklasse für Dienstabhängigkeiten für IModificationCommandBatchFactory

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

ReaderModificationCommandBatch

Eine Basisklasse für ModificationCommandBatch Implementierungen, die einen Datenleser verwenden.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

SingularModificationCommandBatch

Eine Implementierung von AffectedCountModificationCommandBatch , die die Batchverarbeitung nicht unterstützt, indem die Anzahl der Befehle im Batch auf 1 beschränkt wird.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

UpdateAndSelectSqlGenerator

Eine Basisklasse für den Dienst, der IUpdateSqlGenerator in der Regel von Datenbankanbietern geerbt wird. Die Implementierung verwendet nach dem Sql-Update eine separate SELECT-Abfrage, um alle von der Datenbank generierten Werte abzurufen oder für die Parallelitätsprüfung.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

UpdateEntryExtensions

Erweiterungsmethoden für IUpdateEntry.

UpdateSqlGenerator

Eine Basisklasse für den Dienst, der IUpdateSqlGenerator in der Regel von Datenbankanbietern geerbt wird. Die Implementierung verwendet eine SQL RETURNING-Klausel zum Abrufen beliebiger datenbankgenerierter Werte oder zur Parallelitätsprüfung.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

UpdateSqlGeneratorDependencies

Parameterklasse für Dienstabhängigkeiten für UpdateSqlGenerator

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

Strukturen

ColumnModificationParameters

Parameter zum Erstellen einer ColumnModification instance.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

ModificationCommandParameters

Parameter zum Erstellen einer IModificationCommand instance.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

NonTrackedModificationCommandParameters

Parameter zum Erstellen einer INonTrackedModificationCommand instance.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

Schnittstellen

IBatchExecutor

Ein Dienst zum Ausführen eines oder mehrerer Batches von Befehlen zum Einfügen/Aktualisieren/Löschen für eine Datenbank.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

IColumnModification

Stellt einen Aktualisierungs-, Einfüge- oder Löschvorgang für eine einzelne Spalte dar. IReadOnlyModificationCommand enthält Listen von IColumnModification.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

ICommandBatchPreparer

Ein Dienst zum Vorbereiten einer Liste von ModificationCommandBatchs für die Entitäten, die durch die angegebene Liste von IUpdateEntrys dargestellt werden.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

IModificationCommand

Stellt einen veränderlichen konzeptionellen Datenbankbefehl zum Einfügen/Aktualisieren/Löschen einer Zeile dar.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

IModificationCommandBatchFactory

Ein Dienst zum Erstellen von ModificationCommandBatch Instanzen.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

IModificationCommandFactory

Ein Dienst zum Erstellen von IModificationCommand Instanzen.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

INonTrackedModificationCommand

Stellt einen veränderlichen konzeptionellen Datenbankbefehl zum Einfügen/Aktualisieren/Löschen einer Zeile dar.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

IReadOnlyModificationCommand

Stellt einen konzeptionellen Datenbankbefehl zum Einfügen/Aktualisieren/Löschen einer Zeile dar.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

IUpdateAdapter

Anbieter verfolgen Funktionen für seed-Daten, die im Modell gespeichert sind, mit HasData(Object[]).

Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

IUpdateAdapterFactory

Factory zum Erstellen von IUpdateAdapter Instanzen.

Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

IUpdateEntry

Die An einen Datenbankanbieter übergebenen Informationen, um Änderungen an einer Entität in der Datenbank zu speichern.

Diese Schnittstelle wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird in der Regel nicht im Anwendungscode verwendet.

IUpdateSqlGenerator

Ein Dienst, der verwendet wird, um SQL für Einfüge-, Aktualisierungs- und Löschbefehle und zugehörige SQL-Vorgänge zu generieren, die für erforderlich sind SaveChanges()

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.

Enumerationen

ResultSetMapping

Gibt an, welche Auswirkungen ein bestimmter Befehl auf das Resultset haben wird.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet. es wird im Allgemeinen nicht im Anwendungscode verwendet.