Sprache

INonTrackedModificationCommand Schnittstelle

Definition

Stellt einen änderbaren konzeptionellen Datenbankbefehl dar, um eine Zeile einzufügen/zu aktualisieren/zu löschen.

Dieser Typ wird in der Regel von Datenbankanbietern verwendet; sie wird in der Regel nicht im Anwendungscode verwendet.

public interface INonTrackedModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type INonTrackedModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface INonTrackedModificationCommand
Implements IReadOnlyModificationCommand
Abgeleitet
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Eigenschaften

Name Beschreibung
ColumnModifications

Die Liste der IColumnModification erforderlichen Schritte zum Einfügen, Aktualisieren oder Löschen.

(Geerbt von IReadOnlyModificationCommand)
EntityState

Dies EntityState gibt an, ob die Zeile eingefügt (Added), aktualisiert (Modified) oder gelöscht ((Deleted) wird.

Entries

Die Entitäten IUpdateEntry , die der zu aktualisierenden Zeile zugeordnet sind.

(Geerbt von IReadOnlyModificationCommand)
RequiresResultPropagation

Gibt an, ob die Datenbank Werte für einige zugeordnete Eigenschaften zurückgibt, die dann wieder an die nachverfolgten Entitäten weitergegeben werden müssen.

(Geerbt von IReadOnlyModificationCommand)
RowsAffectedColumn

Bei Verwendung einer gespeicherten Prozedur verweist dies optional auf den Ausgabeparameter oder die Ergebnisspalte, die die betroffenen Zeilen enthält.

(Geerbt von IReadOnlyModificationCommand)
Schema

Das Schema, das die Tabelle enthält, oder null das Standardschema zu verwenden.

(Geerbt von IReadOnlyModificationCommand)
StoreStoredProcedure

Die gespeicherte Prozedur, die zum Aktualisieren der Daten verwendet werden soll.

(Geerbt von IReadOnlyModificationCommand)
Table

Die Tabelle, die die zu ändernden Daten enthält.

(Geerbt von IReadOnlyModificationCommand)
TableName

Der Name der Tabelle, die die zu ändernden Daten enthält.

(Geerbt von IReadOnlyModificationCommand)

Methoden

Name Beschreibung
AddColumnModification(ColumnModificationParameters)

Erstellt ein neues IColumnModification und fügt es diesem Befehl hinzu.

PropagateOutputParameters(DbParameterCollection, Int32)

Liest Ausgabeparameter, die von der Datenbank in der angegebenen Datenbank parameterCollection zurückgegeben werden, und verteilt sie wieder in die entsprechende IColumnModification , aus der die Werte an nachverfolgte Entitäten weitergegeben werden können.

(Geerbt von IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

Liest die von der Datenbank in der angegebenen relationalReader Datenbank zurückgegebenen Resultsetspalten und verteilt sie wieder in die entsprechende IColumnModification Spalte, aus der die Werte an nachverfolgte Entitäten weitergegeben werden können.

(Geerbt von IReadOnlyModificationCommand)
PropagateResults(ValueBuffer)

Liest werte, die aus der Datenbank in der angegebenen Datenbank ValueBuffer zurückgegeben werden, und verteilt sie wieder in die entsprechende IColumnModification , aus der die Werte an nachverfolgte Entitäten weitergegeben werden können.

(Geerbt von IReadOnlyModificationCommand)

Gilt für: