MutablePropertyExtensions クラス

定義

注意事項

Use IMutableProperty

IMutableProperty の拡張メソッド。

public static class MutablePropertyExtensions
[System.Obsolete("Use IMutableProperty")]
public static class MutablePropertyExtensions
type MutablePropertyExtensions = class
[<System.Obsolete("Use IMutableProperty")>]
type MutablePropertyExtensions = class
Public Module MutablePropertyExtensions
継承
MutablePropertyExtensions
属性

メソッド

FindContainingPrimaryKey(IMutableProperty)
古い.

このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。

FindFirstPrincipal(IMutableProperty)
古い.

指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される最初のプリンシパル プロパティを検索します。

FindPrincipals(IMutableProperty)
古い.

指定したプロパティが外部キーの一部である場合に、指定されたプロパティが制約される特定のプロパティを含むプリンシパル プロパティの一覧を検索します。

GetContainingForeignKeys(IMutableProperty)
古い.

このプロパティを使用するすべての外部キー (このプロパティが含まれる複合外部キーを含む) を取得します。

GetContainingIndexes(IMutableProperty)
古い.

このプロパティを使用するすべてのインデックス (このプロパティが含まれる複合インデックスを含む) を取得します。

GetContainingKeys(IMutableProperty)
古い.

このプロパティを使用するすべての主キーまたは代替キー (このプロパティが含まれる複合キーを含む) を取得します。

GetContainingPrimaryKey(IMutableProperty)
古い.

このプロパティを使用する主キー (このプロパティが含まれる複合主キーを含む) を取得します。

IsUnicode(IMutableProperty, Nullable<Boolean>)
古い.

このプロパティが Unicode 文字を保持できるかどうかを示す値を設定します。

SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
古い.

エンティティがデータベースに保存された後にこのプロパティを変更できるかどうかを示す値を取得または設定します。

の場合 Throw、エンティティがデータベースに存在した後にこのプロパティに新しい値が割り当てられると、例外がスローされます。

の場合 Ignore、データベースに既に存在するエンティティのプロパティ値に対する変更は無視されます。

SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
古い.

エンティティをデータベースに保存する前に、このプロパティを変更できるかどうかを示す値を取得または設定します。

の場合 Throw、値が状態のときにこのプロパティに値が割り当てられると、例外が Added スローされます。

の場合 Ignore、値セットは状態のときに Added 無視されます。

SetIsUnicode(IMutableProperty, Nullable<Boolean>)
古い.

このプロパティが Unicode 文字を保持できるかどうかを示す値を設定します。

SetKeyValueComparer(IMutableProperty, ValueComparer)
古い.

キー比較を実行するときに、このプロパティのカスタム ValueComparer を設定します。

SetMaxLength(IMutableProperty, Nullable<Int32>)
古い.

このプロパティで許可されるデータの最大長を設定します。 たとえば、 プロパティが String ' の場合、これは最大文字数です。

SetPrecision(IMutableProperty, Nullable<Int32>)
古い.

このプロパティで許可されるデータの有効桁数を設定します。 たとえば、 プロパティが の Decimal 場合、これは最大桁数です。

SetProviderClrType(IMutableProperty, Type)
古い.

プロパティ値がデータベース プロバイダーに送信される前に変換される型を設定します。

SetScale(IMutableProperty, Nullable<Int32>)
古い.

このプロパティで許可されるデータのスケールを設定します。 たとえば、 プロパティが の Decimal 場合、これは小数点以下の桁数の最大数です。

SetStructuralValueComparer(IMutableProperty, ValueComparer)
古い.

このプロパティの構造コピーのユーザー ValueComparer 設定を設定します。

SetTypeMapping(IMutableProperty, CoreTypeMapping)
古い.

指定したプロパティの を設定します。CoreTypeMapping

SetValueComparer(IMutableProperty, ValueComparer)
古い.

このプロパティのカスタム ValueComparer を設定します。

SetValueConverter(IMutableProperty, ValueConverter)
古い.

このプロパティのカスタム ValueConverter を設定します。

SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)
古い.

このプロパティの値の生成に使用するファクトリを設定するか null 、以前に設定したファクトリをクリアします。

を設定 null しても、このプロパティの値の生成は無効になりません。このプロパティに対して明示的に構成されているジェネレーターはクリアされます。 データベース プロバイダーには、プロパティ型の値ジェネレーターが引き続き含まれている場合があります。

適用対象