ColumnModificationParameters Konstruktoren
Definition
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.
Überlädt
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.
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.
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.
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.
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.
Gilt für:
Entity Framework