ColumnModification Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
IColumnModification Реализация интерфейса.
Этот тип обычно используется поставщиками баз данных; обычно не используется в коде приложения.
public class ColumnModification
public class ColumnModification : Microsoft.EntityFrameworkCore.Update.IColumnModification
type ColumnModification = class
type ColumnModification = class
interface IColumnModification
Public Class ColumnModification
Public Class ColumnModification
Implements IColumnModification
- Наследование
-
ColumnModification
- Реализации
Комментарии
Представляет операцию обновления, вставки или удаления для одного столбца. IReadOnlyModificationCommandсодержат списки .IColumnModification
Дополнительные сведения и примеры см. в разделе Реализация поставщиков и расширений баз данных .
Конструкторы
Свойства
Column |
Столбец. |
ColumnName |
Имя столбца. |
ColumnType |
Тип базы данных столбца. |
Entry |
Объект , IUpdateEntry представляющий изменяемую сущность. |
IsConcurrencyToken |
Устаревшие..
Указывает, является ли столбец маркером параллелизма. |
IsCondition |
Указывает, используется ли столбец в предложении при обновлении |
IsKey |
Указывает, является ли столбец частью первичного или альтернативного ключа. |
IsNullable |
Значение типа , указывающее, может ли столбец содержать значение NULL. |
IsRead |
Указывает, нужно ли считать значение из базы данных для столбца. |
IsWrite |
Указывает, нужно ли записывать значение в базу данных для столбца. |
JsonPath |
В случае изменения столбца JSON — путь JSON, ведущий к элементу JSON, который необходимо обновить. |
OriginalParameterName |
Имя параметра, используемого для параметра исходного значения (UseOriginalValueParameter), при необходимости. |
OriginalValue |
Исходное значение свойства, сопоставленного с данным столбцом. |
ParameterName |
Имя параметра, используемое для текущего параметра значения (UseCurrentValueParameter), если это необходимо. |
Property |
Свойство, которое сопоставляется со столбцом. |
TypeMapping |
Сопоставление реляционных типов для столбца. |
UseCurrentValue |
Указывает, следует ли использовать текущее значение свойства. |
UseCurrentValueParameter |
Указывает, нужно ли передавать текущее значение свойства в качестве параметра в SQL. |
UseOriginalValue |
Указывает, следует ли использовать исходное значение свойства. |
UseOriginalValueParameter |
Указывает, должно ли исходное значение свойства передаваться в sql в качестве параметра. |
UseParameter |
Указывает, должно ли значение свойства передаваться в SQL в качестве параметра, а не встраивать. |
Value |
Возвращает или задает текущее значение свойства, сопоставленного с данным столбцом. |
Методы
AddSharedColumnModification(ColumnModification) |
Добавляет изменение, влияющее на то же значение базы данных. |
AddSharedColumnModification(IColumnModification) |
Добавляет изменение, влияющее на то же значение базы данных. |
GetCurrentProviderValue(IUpdateEntry, IProperty) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
GetCurrentValue(IUpdateEntry, IProperty) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
GetOriginalProviderValue(IUpdateEntry, IProperty) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
GetOriginalValue(IUpdateEntry, IProperty) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
IsModified(IUpdateEntry, IProperty) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
IsStoreGenerated(IUpdateEntry, IProperty) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
ResetParameterNames() |
Сбрасывает имена параметров, чтобы их можно было повторно создать, если нужно повторно добавить команду в новый пакет. |
SetStoreGeneratedValue(IUpdateEntry, IProperty, Object) |
Это внутренний API, который поддерживает инфраструктуру Entity Framework Core и не подчиняется тем же стандартам совместимости, что и общедоступные API. Он может быть изменен или удален без уведомления в любом выпуске. Его следует использовать только непосредственно в коде с особой осторожностью, зная, что это может привести к сбоям приложений при обновлении до нового выпуска Entity Framework Core. |
Применяется к
Entity Framework