Udostępnij za pośrednictwem


ColumnModificationParameters Konstruktory

Definicja

Przeciążenia

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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

Tworzy nowe ColumnModificationParameters wystąpienie specyficzne dla aktualizowania obiektów zamapowanych na kolumnę JSON.

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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)

Parametry

entry
IUpdateEntry

Obiekt IUpdateEntry reprezentujący modyfikowaną jednostkę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

column
IColumn

Kolumna do zmodyfikowania.

generateParameterName
Func<String>

Delegat do generowania nazw parametrów aktualizacji SQL.

typeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego, które ma być używane dla parametru polecenia.

valueIsRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

valueIsWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

columnIsKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

columnIsCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

Dotyczy

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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)

Parametry

entry
IUpdateEntry

Obiekt IUpdateEntry reprezentujący modyfikowaną jednostkę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

column
IColumnBase

Kolumna do zmodyfikowania.

generateParameterName
Func<String>

Delegat do generowania nazw parametrów aktualizacji SQL.

typeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego, które ma być używane dla parametru polecenia.

valueIsRead
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

valueIsWrite
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

columnIsKey
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

columnIsCondition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

Dotyczy

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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)

Parametry

column
IColumn

Kolumna.

originalValue
Object

Oryginalna wartość właściwości zamapowanej na tę kolumnę.

value
Object

Bieżąca wartość właściwości zamapowanej na tę kolumnę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

typeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego, które ma być używane dla parametru polecenia.

read
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

write
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

key
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

condition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

isNullable
Nullable<Boolean>

Wartość wskazująca, czy wartość może mieć wartość null.

Dotyczy

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

Tworzy nowe ColumnModificationParameters wystąpienie specyficzne dla aktualizowania obiektów zamapowanych na kolumnę JSON.

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)

Parametry

columnName
String

Nazwa kolumny JSON.

value
Object

Bieżąca wartość elementu JSON znajdująca się w podanej ścieżce JSON.

property
IProperty

W przypadku modyfikacji właściwości skalarnej w kolumnie JSON jest modyfikowana właściwość skalarna o wartości null.

columnType
String

Typ bazy danych kolumny JSON.

typeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego, które ma być używane dla parametru polecenia.

jsonPath
String

Ścieżka JSON prowadząca do elementu JSON, który należy zaktualizować.

read
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

write
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

key
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

condition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

isNullable
Nullable<Boolean>

Wartość wskazująca, czy wartość może mieć wartość null.

Dotyczy

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

Tworzy nowe wystąpienie klasy ColumnModificationParameters.

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)

Parametry

columnName
String

Nazwa kolumny.

originalValue
Object

Oryginalna wartość właściwości zamapowanej na tę kolumnę.

value
Object

Bieżąca wartość właściwości zamapowanej na tę kolumnę.

property
IProperty

Właściwość, która jest mapowana na kolumnę.

columnType
String

Typ bazy danych kolumny.

typeMapping
RelationalTypeMapping

Mapowanie typu relacyjnego, które ma być używane dla parametru polecenia.

read
Boolean

Wskazuje, czy wartość musi być odczytywana z bazy danych dla kolumny.

write
Boolean

Wskazuje, czy wartość musi być zapisana w bazie danych dla kolumny.

key
Boolean

Wskazuje, czy część kolumny klucza podstawowego lub alternatywnego.

condition
Boolean

Wskazuje, czy kolumna jest używana w klauzuli WHERE podczas aktualizowania.

sensitiveLoggingEnabled
Boolean

Wskazuje, czy potencjalnie poufne dane (np. wartości bazy danych) mogą być rejestrowane.

isNullable
Nullable<Boolean>

Wartość wskazująca, czy wartość może mieć wartość null.

Dotyczy