Language

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
属性

メソッド

Name 説明
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)
古い.

FindTypeMapping(IProperty)のConfigurationSourceを取得します。

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

適用対象