Microsoft.EntityFrameworkCore.Update Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
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. |
Entity Framework