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


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

Определение

Перегрузки

ColumnModification(ColumnModificationParameters)

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

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

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

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

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

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Устаревшие..
Устаревшие..

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

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)
Устаревшие..
Устаревшие..

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

ColumnModification(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)
Устаревшие..

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

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)
Устаревшие..
Устаревшие..

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

ColumnModification(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)
Устаревшие..

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

ColumnModification(ColumnModificationParameters)

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

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

public ColumnModification (in Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters columnModificationParameters);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : ColumnModificationParameters -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (ByRef columnModificationParameters As ColumnModificationParameters)

Параметры

columnModificationParameters
ColumnModificationParameters

Параметры создания.

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

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean)

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

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

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean)

Параметры

columnName
String

Имя столбца.

originalValue
Object

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

value
Object

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

property
IProperty

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

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

ColumnModification(IUpdateEntry, IProperty, IRelationalPropertyAnnotations, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean)

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

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

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations propertyAnnotations, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations * Func<string> * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, propertyAnnotations As IRelationalPropertyAnnotations, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean)

Параметры

entry
IUpdateEntry

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

property
IProperty

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

propertyAnnotations
IRelationalPropertyAnnotations

Предоставляет доступ к реляционным заметкам для столбца.

generateParameterName
Func<String>

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

isConcurrencyToken
Boolean

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

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

ColumnModification(IUpdateEntry, IProperty, Func<String>, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)

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

Внимание!

Use the constructor with column

Внимание!

Use the constructor with columnModificationParameters

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

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with column")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Func<string> generateParameterName, bool isRead, bool isWrite, bool isKey, bool isCondition, bool isConcurrencyToken, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with column")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * Microsoft.EntityFrameworkCore.Metadata.IProperty * Func<string> * bool * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, generateParameterName As Func(Of String), isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, isConcurrencyToken As Boolean, sensitiveLoggingEnabled As Boolean)

Параметры

entry
IUpdateEntry

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

property
IProperty

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

generateParameterName
Func<String>

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

isConcurrencyToken
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Атрибуты

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

ColumnModification(String, Object, Object, IProperty, Boolean, Boolean, Boolean, Boolean, Boolean)

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

Внимание!

Use the constructor with columnType

Внимание!

Use the constructor with columnModificationParameters

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

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnType")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnType")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Параметры

columnName
String

Имя столбца.

originalValue
Object

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

value
Object

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

property
IProperty

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Атрибуты

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

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

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

Внимание!

Use the constructor with columnModificationParameters

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

public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IColumn column, Func<string> generateParameterName, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : 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.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : 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.ColumnModification
Public Sub New (entry As IUpdateEntry, property As IProperty, column As IColumn, generateParameterName As Func(Of String), typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Параметры

entry
IUpdateEntry

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

property
IProperty

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

column
IColumn

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

generateParameterName
Func<String>

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

typeMapping
RelationalTypeMapping

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Атрибуты

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

ColumnModification(String, Object, Object, IProperty, String, Boolean, Boolean, Boolean, Boolean, Boolean)

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

Внимание!

Use the constructor with type mapping

Внимание!

Use the constructor with columnModificationParameters

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

[System.Obsolete("Use the constructor with type mapping")]
public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled);
[<System.Obsolete("Use the constructor with type mapping")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * bool * bool * bool * bool * bool -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean)

Параметры

columnName
String

Имя столбца.

originalValue
Object

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

value
Object

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

property
IProperty

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

columnType
String

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

Атрибуты

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

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

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

Внимание!

Use the constructor with columnModificationParameters

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

public ColumnModification (string columnName, object originalValue, object value, Microsoft.EntityFrameworkCore.Metadata.IProperty property, string columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
[System.Obsolete("Use the constructor with columnModificationParameters")]
public ColumnModification (string columnName, object? originalValue, object? value, Microsoft.EntityFrameworkCore.Metadata.IProperty? property, string? columnType, Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping? typeMapping, bool isRead, bool isWrite, bool isKey, bool isCondition, bool sensitiveLoggingEnabled, bool? isNullable = default);
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
[<System.Obsolete("Use the constructor with columnModificationParameters")>]
new Microsoft.EntityFrameworkCore.Update.ColumnModification : string * obj * obj * Microsoft.EntityFrameworkCore.Metadata.IProperty * string * Microsoft.EntityFrameworkCore.Storage.RelationalTypeMapping * bool * bool * bool * bool * bool * Nullable<bool> -> Microsoft.EntityFrameworkCore.Update.ColumnModification
Public Sub New (columnName As String, originalValue As Object, value As Object, property As IProperty, columnType As String, typeMapping As RelationalTypeMapping, isRead As Boolean, isWrite As Boolean, isKey As Boolean, isCondition As Boolean, sensitiveLoggingEnabled As Boolean, Optional isNullable As Nullable(Of Boolean) = Nothing)

Параметры

columnName
String

Имя столбца.

originalValue
Object

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

value
Object

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

property
IProperty

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

columnType
String

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

typeMapping
RelationalTypeMapping

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

isRead
Boolean

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

isWrite
Boolean

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

isKey
Boolean

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

isCondition
Boolean

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

sensitiveLoggingEnabled
Boolean

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

isNullable
Nullable<Boolean>

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

Атрибуты

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