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
Dies IUpdateEntry stellt die Entität dar, 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ärschlüssels oder alternativer Schlüssel.
- columnIsCondition
- Boolean
Gibt an, ob die Spalte beim Aktualisieren in der WHERE Klausel verwendet wird.
- sensitiveLoggingEnabled
- Boolean
Gibt an, ob potenziell vertrauliche 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
Dies IUpdateEntry stellt die Entität dar, 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ärschlüssels oder alternativer Schlüssel.
- columnIsCondition
- Boolean
Gibt an, ob die Spalte beim Aktualisieren in der WHERE Klausel verwendet wird.
- sensitiveLoggingEnabled
- Boolean
Gibt an, ob potenziell vertrauliche 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ärschlüssels oder alternativer Schlüssel.
- condition
- Boolean
Gibt an, ob die Spalte beim Aktualisieren in der WHERE Klausel verwendet wird.
- sensitiveLoggingEnabled
- Boolean
Gibt an, ob potenziell vertrauliche Daten (z. B. Datenbankwerte) protokolliert werden können.
Gilt für:
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.
public ColumnModificationParameters(string columnName, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, Microsoft.EntityFrameworkCore.Infrastructure.StructuredJsonPath 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 * Microsoft.EntityFrameworkCore.Infrastructure.StructuredJsonPath * 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 StructuredJsonPath, 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 im angegebenen JSON-Pfad befindet.
- property
- IProperty
Im Falle einer Änderung der einzelnen skalaren JSON-Spalte wird die skalare Eigenschaft geändert, andernfalls null.
- columnType
- String
Der Datenbanktyp der JSON-Spalte.
- typeMapping
- RelationalTypeMapping
Die relationale Typzuordnung, die für den Befehlsparameter verwendet werden soll.
- jsonPath
- StructuredJsonPath
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ärschlüssels oder alternativer Schlüssel.
- condition
- Boolean
Gibt an, ob die Spalte beim Aktualisieren in der WHERE Klausel verwendet wird.
- sensitiveLoggingEnabled
- Boolean
Gibt an, ob potenziell vertrauliche 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 Instanz, die speziell zum Aktualisieren von Objekten erstellt wird, 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 im angegebenen JSON-Pfad befindet.
- property
- IProperty
Im Falle einer Änderung der einzelnen skalaren JSON-Spalte wird die skalare Eigenschaft geändert, 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ärschlüssels oder alternativer Schlüssel.
- condition
- Boolean
Gibt an, ob die Spalte beim Aktualisieren in der WHERE Klausel verwendet wird.
- sensitiveLoggingEnabled
- Boolean
Gibt an, ob potenziell vertrauliche 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ärschlüssels oder alternativer Schlüssel.
- condition
- Boolean
Gibt an, ob die Spalte beim Aktualisieren in der WHERE Klausel verwendet wird.
- sensitiveLoggingEnabled
- Boolean
Gibt an, ob potenziell vertrauliche Daten (z. B. Datenbankwerte) protokolliert werden können.