Freigeben über


ColumnModificationParameters Konstruktoren

Definition

Überlädt

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(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

Erstellt eine neue ColumnModificationParameters-Instanz.

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

Erstellt eine neue ColumnModificationParameters instance speziell für das Aktualisieren von Objekten, 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.

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

Erstellt eine neue ColumnModificationParameters-Instanz.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumn * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parameter

entry
IUpdateEntry

Die IUpdateEntry , die die Entität darstellt, die geändert wird.

property
IProperty

Die -Eigenschaft, die der Spalte zugeordnet ist.

column
IColumn

Die zu ändernde Spalte.

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

Die relationale Typzuordnung, die für den Befehlsparameter verwendet werden soll.

valueIsRead
Boolean

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

valueIsWrite
Boolean

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

columnIsKey
Boolean

Gibt an, ob der Spaltenteil eines Primär- oder Alternativschlüssels.

columnIsCondition
Boolean

Gibt an, ob die Spalte bei der Aktualisierung in der WHERE -Klausel verwendet wird.

sensitiveLoggingEnabled
Boolean

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

Gilt für:

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

Erstellt eine neue ColumnModificationParameters-Instanz.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Update.IUpdateEntry? entry, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Metadata.IColumnBase column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool valueIsRead, bool valueIsWrite, bool columnIsKey, bool columnIsCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IColumnBase * Func<string> * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumnBase, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, valueIsRead As Boolean, valueIsWrite As Boolean, columnIsKey As Boolean, columnIsCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parameter

entry
IUpdateEntry

Die IUpdateEntry , die die Entität darstellt, die geändert wird.

property
IProperty

Die -Eigenschaft, die der Spalte zugeordnet ist.

column
IColumnBase

Die zu ändernde Spalte.

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

Die relationale Typzuordnung, die für den Befehlsparameter verwendet werden soll.

valueIsRead
Boolean

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

valueIsWrite
Boolean

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

columnIsKey
Boolean

Gibt an, ob der Spaltenteil eines Primär- oder Alternativschlüssels.

columnIsCondition
Boolean

Gibt an, ob die Spalte bei der Aktualisierung in der WHERE -Klausel verwendet wird.

sensitiveLoggingEnabled
Boolean

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

Gilt für:

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

Erstellt eine neue ColumnModificationParameters-Instanz.

public ColumnModificationParameters (Microsoft.EntityFrameworkCore.Metadata.IColumn column, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : Microsoft.EntityFrameworkCore.Metadata.IColumn * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (column As IColumn, originalValue As Object, value As Object, property As IProperty, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parameter

column
IColumn

Die Spalte.

originalValue
Object

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

value
Object

Der aktuelle Wert der Eigenschaft, die dieser Spalte zugeordnet ist.

property
IProperty

Die -Eigenschaft, die der Spalte zugeordnet ist.

typeMapping
RelationalTypeMapping

Die relationale Typzuordnung, die für den Befehlsparameter verwendet werden soll.

read
Boolean

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

write
Boolean

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

key
Boolean

Gibt an, ob der Spaltenteil eines Primär- oder Alternativschlüssels.

condition
Boolean

Gibt an, ob die Spalte bei der Aktualisierung in der WHERE -Klausel verwendet wird.

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Ein Wert, der angibt, ob der Wert NULL sein kann.

Gilt für:

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

Erstellt eine neue ColumnModificationParameters instance speziell für das Aktualisieren von Objekten, die der JSON-Spalte zugeordnet sind.

public ColumnModificationParameters (string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, string jsonPath, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * string * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, jsonPath As String, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parameter

columnName
String

Der Name der JSON-Spalte.

value
Object

Der aktuelle Wert des JSON-Elements, das sich am angegebenen JSON-Pfad befindet.

property
IProperty

Im Falle einer Änderung der json-Spalte mit einer einzelnen Skalareigenschaft, die Skalareigenschaft, die geändert wird, andernfalls NULL.

columnType
String

Der Datenbanktyp der JSON-Spalte.

typeMapping
RelationalTypeMapping

Die relationale Typzuordnung, die für den Befehlsparameter verwendet werden soll.

jsonPath
String

Der JSON-Pfad, der zu dem JSON-Element führt, das aktualisiert werden muss.

read
Boolean

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

write
Boolean

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

key
Boolean

Gibt an, ob der Spaltenteil eines Primär- oder Alternativschlüssels.

condition
Boolean

Gibt an, ob die Spalte bei der Aktualisierung in der WHERE -Klausel verwendet wird.

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Ein Wert, der angibt, ob der Wert NULL sein kann.

Gilt für:

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

Erstellt eine neue ColumnModificationParameters-Instanz.

public ColumnModificationParameters (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool read, bool write, bool key, bool condition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, read As Boolean, write As Boolean, key As Boolean, condition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Parameter

columnName
String

Der Name der Spalte.

originalValue
Object

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

value
Object

Der aktuelle Wert der Eigenschaft, die dieser Spalte zugeordnet ist.

property
IProperty

Die -Eigenschaft, die der Spalte zugeordnet ist.

columnType
String

Der Datenbanktyp der Spalte.

typeMapping
RelationalTypeMapping

Die relationale Typzuordnung, die für den Befehlsparameter verwendet werden soll.

read
Boolean

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

write
Boolean

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

key
Boolean

Gibt an, ob der Spaltenteil eines Primär- oder Alternativschlüssels.

condition
Boolean

Gibt an, ob die Spalte bei der Aktualisierung in der WHERE -Klausel verwendet wird.

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

Ein Wert, der angibt, ob der Wert NULL sein kann.

Gilt für: