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


ColumnModificationParameters Структура

Определение

Параметры для создания экземпляра ColumnModification .

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
Наследование
ColumnModificationParameters
Атрибуты
Реализации

Комментарии

Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .

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

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

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

Свойства

Column

Столбец.

ColumnName

Имя столбца.

ColumnType

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

Entry

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

GenerateParameterName

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

IsCondition

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

IsKey

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

IsNullable

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

IsRead

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

IsWrite

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

JsonPath

В случае изменения столбца JSON — путь JSON, ведущий к элементу JSON, который необходимо обновить.

OriginalValue

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

Property

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

SensitiveLoggingEnabled

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

TypeMapping

Сопоставление реляционных типов для столбца.

Value

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

Методы

Equals(ColumnModificationParameters)

Параметры для создания экземпляра ColumnModification .

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

Equals(Object)

Параметры для создания экземпляра ColumnModification .

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

GetHashCode()

Параметры для создания экземпляра ColumnModification .

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

ToString()

Параметры для создания экземпляра ColumnModification .

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

Операторы

Equality(ColumnModificationParameters, ColumnModificationParameters)

Параметры для создания экземпляра ColumnModification .

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

Inequality(ColumnModificationParameters, ColumnModificationParameters)

Параметры для создания экземпляра ColumnModification .

Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.

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