Freigeben über


ColumnModification Konstruktoren

Definition

Überlädt

ColumnModification(ColumnModificationParameters)

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Veraltet.
Veraltet.

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)
Veraltet.
Veraltet.

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Veraltet.

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)
Veraltet.
Veraltet.

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Veraltet.

Erstellt eine neue ColumnModification-Instanz.

ColumnModification(ColumnModificationParameters)

Erstellt eine neue ColumnModification-Instanz.

public ColumnModification (in Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters columnModificationParameters);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : ColumnModificationParameters -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (ByRef columnModificationParameters As ColumnModificationParameters)

Parameter

columnModificationParameters
ColumnModificationParameters

Erstellungsparameter.

Gilt für:

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

Erstellt eine neue ColumnModification-Instanz.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean)

Parameter

columnName
String

Der Name der Spalte.

originalValue
Object

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

value
Object

Ruft den aktuellen Wert der Eigenschaft ab, die dieser Spalte zugeordnet ist, oder legt diesen fest.

property
IProperty

Die Eigenschaft, die der Spalte zugeordnet ist.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

Gilt für:

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

Erstellt eine neue ColumnModification-Instanz.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations propertyAnnotations, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations * Func<string> * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, propertyAnnotations As IRelationalPropertyAnnotations, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken 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.

propertyAnnotations
IRelationalPropertyAnnotations

Ermöglicht den Zugriff auf relationale anmerkungen für die Spalte.

generateParameterName
Func<String>

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

isConcurrencyToken
Boolean

Gibt an, ob die Spalte als optimistisches Parallelitätstoken fungiert oder nicht.

Gilt für:

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

Achtung

Use the constructor with column

Achtung

Use the constructor with columnModificationParameters

Erstellt eine neue ColumnModification-Instanz.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with column")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with column")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken 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.

generateParameterName
Func<String>

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

Gibt an, ob der Spaltenteil eines Primärschlüssels oder eines alternativen Schlüssels ist.

isCondition
Boolean

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

isConcurrencyToken
Boolean

Gibt an, ob die Spalte als optimistisches Parallelitätstoken fungiert.

sensitiveLoggingEnabled
Boolean

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

Attribute

Gilt für:

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)

Achtung

Use the constructor with columnType

Achtung

Use the constructor with columnModificationParameters

Erstellt eine neue ColumnModification-Instanz.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnType")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnType")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parameter

columnName
String

Der Name der Spalte.

originalValue
Object

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

value
Object

Ruft den aktuellen Wert der Eigenschaft ab, die dieser Spalte zugeordnet ist, oder legt diesen fest.

property
IProperty

Die Eigenschaft, die der Spalte zugeordnet ist.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

Gibt an, ob der Spaltenteil eines Primärschlüssels oder eines alternativen Schlüssels ist.

isCondition
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.

Attribute

Gilt für:

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

Achtung

Use the constructor with columnModificationParameters

Erstellt eine neue ColumnModification-Instanz.

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : 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.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : 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.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition 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 SQL-Update.

typeMapping
RelationalTypeMapping

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

Gibt an, ob der Spaltenteil eines Primärschlüssels oder eines alternativen Schlüssels ist.

isCondition
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.

Attribute

Gilt für:

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)

Achtung

Use the constructor with type mapping

Achtung

Use the constructor with columnModificationParameters

Erstellt eine neue ColumnModification-Instanz.

[System.Obsolete("Use the constructor with type mapping")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[<System.Obsolete("Use the constructor with type mapping")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Parameter

columnName
String

Der Name der Spalte.

originalValue
Object

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

value
Object

Ruft den aktuellen Wert der Eigenschaft ab, die dieser Spalte zugeordnet ist, oder legt diesen fest.

property
IProperty

Die Eigenschaft, die der Spalte zugeordnet ist.

columnType
String

Der Datenbanktyp der Spalte.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

Gibt an, ob der Spaltenteil eines Primärschlüssels oder eines alternativen Schlüssels ist.

isCondition
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.

Attribute

Gilt für:

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

Achtung

Use the constructor with columnModificationParameters

Erstellt eine neue ColumnModification-Instanz.

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition 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

Ruft den aktuellen Wert der Eigenschaft ab, die dieser Spalte zugeordnet ist, oder legt diesen fest.

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.

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

Gibt an, ob der Spaltenteil eines Primärschlüssels oder eines alternativen Schlüssels ist.

isCondition
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.

isNullable
Nullable<Boolean>

Ein Wert, der angibt, ob der Wert NULL sein könnte.

Attribute

Gilt für: