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. |