Share via


ColumnModificationParameters 構造体

定義

インスタンスを作成するための ColumnModification パラメーター。

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

[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct ColumnModificationParameters : IEquatable<Microsoft.EntityFrameworkCore.Update.ColumnModificationParameters>
[<System.Runtime.CompilerServices.IsReadOnly>]
type ColumnModificationParameters = struct
Public Structure ColumnModificationParameters
Implements IEquatable(Of ColumnModificationParameters)
継承
ColumnModificationParameters
属性
実装

注釈

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

コンストラクター

ColumnModificationParameters(IColumn, Object, Object, IProperty, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

新しい ColumnModificationParameters のインスタンスを作成します。

ColumnModificationParameters(IUpdateEntry, IProperty, IColumn, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

新しい ColumnModificationParameters のインスタンスを作成します。

ColumnModificationParameters(IUpdateEntry, IProperty, IColumnBase, Func<String>, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean)

新しい ColumnModificationParameters のインスタンスを作成します。

ColumnModificationParameters(String, Object, IProperty, String, RelationalTypeMapping, String, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

JSON 列にマップされたオブジェクトの更新に固有の新しい ColumnModificationParameters インスタンスを作成します。

ColumnModificationParameters(String, Object, Object, IProperty, String, RelationalTypeMapping, Boolean, Boolean, Boolean, Boolean, Boolean, Nullable<Boolean>)

新しい ColumnModificationParameters のインスタンスを作成します。

プロパティ

Column

列です。

ColumnName

列の名前。

ColumnType

列のデータベース型。

Entry

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

GenerateParameterName

更新 SQL のパラメーター名を生成するためのデリゲート。

IsCondition

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

IsKey

列が主キーと代替キーのどちらに含まれるかを示します。

IsNullable

列に null 値を含めることができるかどうかを示す値。

IsRead

列のデータベースから値を読み取る必要があるかどうかを示します。

IsWrite

列の値をデータベースに書き込む必要があるかどうかを示します。

JsonPath

JSON 列の変更の場合は、更新する必要がある JSON 要素につながる JSON パス。

OriginalValue

列にマップされたプロパティの元の値。

Property

列にマップされる プロパティ。

SensitiveLoggingEnabled

機密性の高いデータ (データベース値など) をログに記録できるかどうかを示します。

TypeMapping

列のリレーショナル型マッピング。

Value

列にマップされたプロパティの現在の値。

メソッド

Equals(ColumnModificationParameters)

インスタンスを作成するための ColumnModification パラメーター。

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

Equals(Object)

インスタンスを作成するための ColumnModification パラメーター。

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

GetHashCode()

インスタンスを作成するための ColumnModification パラメーター。

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

ToString()

インスタンスを作成するための ColumnModification パラメーター。

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

演算子

Equality(ColumnModificationParameters, ColumnModificationParameters)

インスタンスを作成するための ColumnModification パラメーター。

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

Inequality(ColumnModificationParameters, ColumnModificationParameters)

インスタンスを作成するための ColumnModification パラメーター。

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

適用対象