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