ConventionPropertyExtensions クラス

定義

注意事項

Use IConventionProperty

IConventionProperty の拡張メソッド。

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

メソッド

FindContainingPrimaryKey(IConventionProperty)
古い.

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

FindFirstPrincipal(IConventionProperty)
古い.

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

FindPrincipals(IConventionProperty)
古い.

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

GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetAfterSaveBehavior(IProperty)返します。

GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetBeforeSaveBehavior(IProperty)返します。

GetContainingForeignKeys(IConventionProperty)
古い.

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

GetContainingIndexes(IConventionProperty)
古い.

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

GetContainingKeys(IConventionProperty)
古い.

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

GetIsUnicodeConfigurationSource(IConventionProperty)
古い.

の構成ソースを IsUnicode(IProperty)返します。

GetKeyValueComparerConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetKeyValueComparer()返します。

GetMaxLengthConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetMaxLength(IProperty)返します。

GetPrecisionConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetPrecision(IProperty)返します。

GetProviderClrTypeConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetProviderClrType(IProperty)返します。

GetScaleConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetScale(IProperty)返します。

GetStructuralValueComparerConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetStructuralValueComparer(IProperty)返します。

GetTypeMappingConfigurationSource(IConventionProperty)
古い.

の を取得しますConfigurationSourceFindTypeMapping(IProperty)

GetValueComparerConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetValueComparer(IProperty)返します。

GetValueConverterConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetValueConverter(IProperty)返します。

GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
古い.

の構成ソースを GetValueGeneratorFactory(IProperty)返します。

SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
古い.

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

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

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

SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
古い.

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

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

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

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

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

SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
古い.

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

SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean)
古い.

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

SetPrecision(IConventionProperty, Nullable<Int32>, Boolean)
古い.

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

SetProviderClrType(IConventionProperty, Type, Boolean)
古い.

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

SetScale(IConventionProperty, Nullable<Int32>, Boolean)
古い.

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

SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean)
古い.

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

SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
古い.

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

SetValueComparer(IConventionProperty, ValueComparer, Boolean)
古い.

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

SetValueConverter(IConventionProperty, ValueConverter, Boolean)
古い.

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

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

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

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

適用対象