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
Изменяемый столбец.
- 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
Изменяемый столбец.
- 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
Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).
Применяется к
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
Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).
Применяется к
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
Указывает, можно ли регистрировать потенциально конфиденциальные данные (например, значения базы данных).
Применяется к
Entity Framework