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


IReadOnlyModificationCommand Интерфейс

Определение

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

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

public interface IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
Производный

Комментарии

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

Свойства

ColumnModifications

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

EntityState

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

Entries

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

RequiresResultPropagation

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

RowsAffectedColumn

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

Schema

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

StoreStoredProcedure

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

Table

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

TableName

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

Методы

PropagateOutputParameters(DbParameterCollection, Int32)

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

PropagateResults(RelationalDataReader)

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

PropagateResults(ValueBuffer)

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

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