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


IModificationCommand Интерфейс

Определение

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

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

public interface IModificationCommand : Microsoft.EntityFrameworkCore.Update.IReadOnlyModificationCommand
type IModificationCommand = interface
    interface IReadOnlyModificationCommand
Public Interface IModificationCommand
Implements IReadOnlyModificationCommand
Производный
Реализации

Комментарии

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

Свойства

ColumnModifications

Список, необходимых IColumnModification для вставки, обновления или удаления.

(Унаследовано от IReadOnlyModificationCommand)
EntityState

Объект EntityState , указывающий, будет ли строка вставлена (Added), обновлена (Modified) или удалена ((Deleted).

(Унаследовано от IReadOnlyModificationCommand)
Entries

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

(Унаследовано от IReadOnlyModificationCommand)
RequiresResultPropagation

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

(Унаследовано от IReadOnlyModificationCommand)
RowsAffectedColumn

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

(Унаследовано от IReadOnlyModificationCommand)
Schema

Схема, содержащая таблицу, или null для использования схемы по умолчанию.

(Унаследовано от IReadOnlyModificationCommand)
StoreStoredProcedure

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

(Унаследовано от IReadOnlyModificationCommand)
Table

Таблица, содержащая данные для изменения.

(Унаследовано от IReadOnlyModificationCommand)
TableName

Имя таблицы, содержащей данные для изменения.

(Унаследовано от IReadOnlyModificationCommand)

Методы

AddColumnModification(ColumnModificationParameters)

Создает новый IColumnModification объект и добавляет его в эту команду.

AddEntry(IUpdateEntry, Boolean)

Добавляет запись в команду .

PropagateOutputParameters(DbParameterCollection, Int32)

Считывает выходные параметры, возвращаемые из базы данных в заданном parameterCollection объекте , и распространяет их обратно в соответствующий IColumnModification объект, из которого значения могут быть распространены на отслеживаемые сущности.

(Унаследовано от IReadOnlyModificationCommand)
PropagateResults(RelationalDataReader)

Считывает столбцы результирующих наборов, возвращенные из базы данных в заданном relationalReader объекте , и распространяет их обратно в соответствующий IColumnModification объект, из которого можно распространить значения на отслеживаемые сущности.

(Унаследовано от IReadOnlyModificationCommand)
PropagateResults(ValueBuffer)

Считывает значения, возвращаемые из базы данных в заданном ValueBuffer объекте , и распространяет их обратно в соответствующий IColumnModification объект, из которого значения могут быть распространены на отслеживаемые сущности.

(Унаследовано от IReadOnlyModificationCommand)

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