Поделиться через


ColumnModificationParameters Конструкторы

Определение

Перегрузки

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

Создает новый экземпляр ColumnModificationParameters.

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

Создает новый экземпляр ColumnModificationParameters.

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

Создает новый экземпляр ColumnModificationParameters.

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

Создает новый ColumnModificationParameters экземпляр, предназначенный для обновления объектов, сопоставленных со столбцом JSON.

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

Создает новый экземпляр ColumnModificationParameters.

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

Исходный код:
ColumnModificationParameters.cs

Создает новый экземпляр 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)

Параметры

entry
IUpdateEntry

Объект , IUpdateEntry представляющий изменяемую сущность.

property
IProperty

Свойство, которое сопоставляется со столбцом.

column
IColumn

Изменяемый столбец.

generateParameterName
Func<String>

Делегат для создания имен параметров для обновления SQL.

typeMapping
RelationalTypeMapping

Сопоставление реляционных типов, используемое для параметра команды.

valueIsRead
Boolean

Указывает, нужно ли считать значение из базы данных для столбца.

valueIsWrite
Boolean

Указывает, нужно ли записывать значение в базу данных для столбца.

columnIsKey
Boolean

Указывает, является ли столбец частью первичного или альтернативного ключа.

columnIsCondition
Boolean

Указывает, используется ли столбец в предложении при обновлении WHERE .

sensitiveLoggingEnabled
Boolean

Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).

Применяется к

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

Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs

Создает новый экземпляр 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)

Параметры

entry
IUpdateEntry

Объект , IUpdateEntry представляющий изменяемую сущность.

property
IProperty

Свойство, которое сопоставляется со столбцом.

column
IColumnBase

Изменяемый столбец.

generateParameterName
Func<String>

Делегат для создания имен параметров для обновления SQL.

typeMapping
RelationalTypeMapping

Сопоставление реляционных типов, используемое для параметра команды.

valueIsRead
Boolean

Указывает, нужно ли считать значение из базы данных для столбца.

valueIsWrite
Boolean

Указывает, нужно ли записывать значение в базу данных для столбца.

columnIsKey
Boolean

Указывает, является ли столбец частью первичного или альтернативного ключа.

columnIsCondition
Boolean

Указывает, используется ли столбец в предложении при обновлении WHERE .

sensitiveLoggingEnabled
Boolean

Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).

Применяется к

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

Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs

Создает новый экземпляр 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)

Параметры

column
IColumn

Столбец.

originalValue
Object

Исходное значение свойства, сопоставленного с данным столбцом.

value
Object

Текущее значение свойства, сопоставленного с данным столбцом.

property
IProperty

Свойство, которое сопоставляется со столбцом.

typeMapping
RelationalTypeMapping

Сопоставление реляционных типов, используемое для параметра команды.

read
Boolean

Указывает, нужно ли считать значение из базы данных для столбца.

write
Boolean

Указывает, нужно ли записывать значение в базу данных для столбца.

key
Boolean

Указывает, является ли столбец частью первичного или альтернативного ключа.

condition
Boolean

Указывает, используется ли столбец в предложении при обновлении WHERE .

sensitiveLoggingEnabled
Boolean

Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).

isNullable
Nullable<Boolean>

Значение типа , указывающее, может ли значение иметь значение NULL.

Применяется к

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

Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs

Создает новый ColumnModificationParameters экземпляр, предназначенный для обновления объектов, сопоставленных со столбцом 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)

Параметры

columnName
String

Имя столбца JSON.

value
Object

Текущее значение элемента JSON, расположенного по указанному пути JSON.

property
IProperty

В случае изменения одного скалярного свойства столбца JSON, скалярное свойство, которое изменяется, в противном случае — null.

columnType
String

Тип базы данных столбца JSON.

typeMapping
RelationalTypeMapping

Сопоставление реляционных типов, используемое для параметра команды.

jsonPath
String

Путь JSON, ведущий к элементу JSON, который необходимо обновить.

read
Boolean

Указывает, нужно ли считать значение из базы данных для столбца.

write
Boolean

Указывает, нужно ли записывать значение в базу данных для столбца.

key
Boolean

Указывает, является ли столбец частью первичного или альтернативного ключа.

condition
Boolean

Указывает, используется ли столбец в предложении при обновлении WHERE .

sensitiveLoggingEnabled
Boolean

Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).

isNullable
Nullable<Boolean>

Значение типа , указывающее, может ли значение иметь значение NULL.

Применяется к

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

Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs
Исходный код:
ColumnModificationParameters.cs

Создает новый экземпляр 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)

Параметры

columnName
String

Имя столбца.

originalValue
Object

Исходное значение свойства, сопоставленного с данным столбцом.

value
Object

Текущее значение свойства, сопоставленного с данным столбцом.

property
IProperty

Свойство, которое сопоставляется со столбцом.

columnType
String

Тип базы данных столбца.

typeMapping
RelationalTypeMapping

Сопоставление реляционных типов, используемое для параметра команды.

read
Boolean

Указывает, нужно ли считать значение из базы данных для столбца.

write
Boolean

Указывает, нужно ли записывать значение в базу данных для столбца.

key
Boolean

Указывает, является ли столбец частью первичного или альтернативного ключа.

condition
Boolean

Указывает, используется ли столбец в предложении при обновлении WHERE .

sensitiveLoggingEnabled
Boolean

Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).

isNullable
Nullable<Boolean>

Значение типа , указывающее, может ли значение иметь значение NULL.

Применяется к