次の方法で共有


IColumnModification インターフェイス

定義

1 つの列の更新、挿入、または削除操作を表します。 IReadOnlyModificationCommand には のリストが IColumnModification含まれています。

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

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

注釈

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

プロパティ

Column

列です。

ColumnName

列の名前。

ColumnType

列のデータベース型。

Entry

IUpdateEntry変更されるエンティティを表す 。

IsConcurrencyToken
古い.

列がコンカレンシー トークンであるかどうかを示します。

IsCondition

更新時に 句で列が WHERE 使用されるかどうかを示します。

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(IColumnModification)

同じデータベース値に影響する変更を追加します。

ResetParameterNames()

コマンドを新しいバッチに再追加する必要がある場合に再生成できるように、パラメーター名をリセットします。

適用対象