Sprache

ColumnModificationParameters Struktur

Definition

Parameter zum Erstellen einer ColumnModification Instanz.

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

[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type ColumnModificationParameters = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
Vererbung
ColumnModificationParameters
Attribute
Implementiert

Hinweise

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

Konstruktoren

Name Beschreibung
ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Erstellt eine neue ColumnModificationParameters-Instanz.

ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

Erstellt eine neue ColumnModificationParameters-Instanz.

ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

Erstellt eine neue ColumnModificationParameters-Instanz.

ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Erstellt eine neue ColumnModificationParameters Instanz, die speziell zum Aktualisieren von Objekten erstellt wird, die der JSON-Spalte zugeordnet sind.

ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, StructuredJsonPath, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Erstellt eine neue ColumnModificationParameters Instanz, die speziell zum Aktualisieren von Objekten erstellt wird, die der JSON-Spalte zugeordnet sind.

ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Erstellt eine neue ColumnModificationParameters-Instanz.

Eigenschaften

Name Beschreibung
Column

Die Spalte.

ColumnName

Der Name der Spalte.

ColumnType

Der Datenbanktyp der Spalte.

Entry

Dies IUpdateEntry stellt die Entität dar, die geändert wird.

GenerateParameterName

Ein Delegat zum Generieren von Parameternamen für das Update SQL.

IsCondition

Gibt an, ob die Spalte beim Aktualisieren in der WHERE Klausel verwendet wird.

IsKey

Gibt an, ob die Spalte Teil eines Primär- oder Alternativschlüssels ist.

IsNullable

Ein Wert, der angibt, ob die Spalte einen NULL-Wert enthalten kann.

IsRead

Gibt an, ob ein Wert aus der Datenbank für die Spalte gelesen werden muss.

IsWrite

Gibt an, ob ein Wert in die Datenbank für die Spalte geschrieben werden muss.

JsonPath

Im Falle einer JSON-Spaltenänderung führt der JSON-Pfad zum JSON-Element, das aktualisiert werden muss.

OriginalValue

Der ursprüngliche Wert der Eigenschaft, die Spalte zugeordnet ist.

Property

Die Eigenschaft, die der Spalte zugeordnet ist.

SensitiveLoggingEnabled

Gibt an, ob potenziell vertrauliche Daten (z. B. Datenbankwerte) protokolliert werden können.

TypeMapping

Die relationale Typzuordnung für die Spalte.

Value

Der aktuelle Wert der Eigenschaft, die Spalte zugeordnet ist.

Methoden

Name Beschreibung
Equals(ColumnModificationParameters)

Parameter zum Erstellen einer ColumnModification Instanz.

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

Equals(Object)

Parameter zum Erstellen einer ColumnModification Instanz.

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

GetHashCode()

Parameter zum Erstellen einer ColumnModification Instanz.

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

ToString()

Parameter zum Erstellen einer ColumnModification Instanz.

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

Operatoren

Name Beschreibung
Equality(ColumnModificationParameters, ColumnModificationParameters)

Parameter zum Erstellen einer ColumnModification Instanz.

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

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Parameter zum Erstellen einer ColumnModification Instanz.

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

Gilt für: