ColumnModificationParameters Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
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.
- 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.
- 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.
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.
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.