次の方法で共有


IReadOnlyModificationCommand インターフェイス

定義

行の挿入/更新/削除を行う概念データベース コマンドを表します。

この型は通常、データベース プロバイダーによって使用されます。通常、アプリケーション コードでは使用されません。

public interface IReadOnlyModificationCommand
type IReadOnlyModificationCommand = interface
Public Interface IReadOnlyModificationCommand
派生

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」を参照してください。

プロパティ

ColumnModifications

挿入、更新、または削除を実行するために必要な の一覧 IColumnModification

EntityState

EntityState行を挿入 ()、更新Modified ()、または削除 (Added(Deleted) するかどうかを示す 。

Entries

IUpdateEntry更新する行にマップされるエンティティを表す 。

RequiresResultPropagation

追跡対象エンティティに反映する必要があるマップされたプロパティの値をデータベースが返すかどうかを示します。

RowsAffectedColumn

ストアド プロシージャを使用する場合、これは必要に応じて、影響を受ける行を含む出力パラメーターまたは結果列を指します。

Schema

テーブルを含むスキーマ。既定 null のスキーマを使用する場合は 。

StoreStoredProcedure

データの更新に使用するストアド プロシージャ。

Table

変更するデータを含むテーブル。

TableName

変更するデータを含むテーブルの名前。

メソッド

PropagateOutputParameters(DbParameterCollection, Int32)

指定 parameterCollection された データベースから返された出力パラメーターを読み取り、それらを適切な IColumnModification に伝達し、そこから追跡対象エンティティに値を伝達できます。

PropagateResults(RelationalDataReader)

指定 relationalReader された 内のデータベースから返された結果セット列を読み取り、それらを適切な IColumnModification に反映し、そこから追跡対象エンティティに値を伝達できます。

PropagateResults(ValueBuffer)

指定 ValueBuffer された データベースから返された値を読み取り、それらの値を適切な IColumnModification に伝達し、そこから追跡対象エンティティに反映できます。

適用対象