PropertyExtensions クラス

定義

注意事項

Use IReadOnlyProperty

IReadOnlyProperty の拡張メソッド。

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

メソッド

CreateKeyEqualityComparer<TProperty>(IProperty)
古い.

指定した IEqualityComparer<T> プロパティ型の値の を作成します。

FindContainingPrimaryKey(IProperty)
古い.

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

FindFirstPrincipal(IProperty)
古い.

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

FindMapping(IProperty)
古い.

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

FindPrincipals(IProperty)
古い.

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

FindTypeMapping(IProperty)
古い.

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

Format(IEnumerable<IPropertyBase>, Boolean)
古い.

キー、インデックスなどに関する例外をスローする場合に役立つ など、指定されたプロパティの書式設定された文字列表現を作成します。プロパティを使用する。

GetAfterSaveBehavior(IProperty)
古い.

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

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

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

GetBeforeSaveBehavior(IProperty)
古い.

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

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

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

GetContainingForeignKeys(IProperty)
古い.

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

GetContainingIndexes(IProperty)
古い.

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

GetContainingKeys(IProperty)
古い.

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

GetContainingPrimaryKey(IProperty)
古い.

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

GetKeyValueComparer(IProperty)
古い.

このプロパティの ValueComparer キーで使用する を取得します。何 null も設定されていない場合は を取得します。

GetMaxLength(IProperty)
古い.

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

GetPrecision(IProperty)
古い.

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

GetProviderClrType(IProperty)
古い.

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

GetScale(IProperty)
古い.

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

GetStructuralValueComparer(IProperty)
古い.

このプロパティの ValueComparer 構造コピーに使用する を取得します null 。何も設定されていない場合は を取得します。

GetTypeMapping(IProperty)
古い.

CoreTypeMapping完成したモデルから、指定されたプロパティの を返します。

GetValueComparer(IProperty)
古い.

このプロパティの を ValueComparer 取得します。何 null も設定されていない場合は を取得します。

GetValueConverter(IProperty)
古い.

このプロパティのカスタム ValueConverter セットを取得します。

GetValueGeneratorFactory(IProperty)
古い.

このプロパティの値を生成するように設定されているファクトリ (存在する場合) を取得します。

IsForeignKey(IProperty)
古い.

このプロパティが外部キー (または複合外部キーの一部) として使用されるかどうかを示す値を取得します。

IsIndex(IProperty)
古い.

このプロパティがインデックス (または複合インデックスの一部) として使用されるかどうかを示す値を取得します。

IsKey(IProperty)
古い.

このプロパティを主キーまたは代替キー (または複合主キーまたは代替キーの一部) として使用するかどうかを示す値を取得します。

IsPrimaryKey(IProperty)
古い.

このプロパティが主キー (または複合主キーの一部) として使用されるかどうかを示す値を取得します。

IsUnicode(IProperty)
古い.

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

IsUniqueIndex(IProperty)
古い.

このプロパティが一意のインデックス (または一意の複合インデックスの一部) として使用されるかどうかを示す値を取得します。

ToDebugString(IProperty, MetadataDebugStringOptions, Int32)
古い.

指定されたメタデータの人間が判読できる表現を作成します。

警告: 返される文字列の形式に依存しないでください。 デバッグ専用に設計されており、リリース間で任意に変更される可能性があります。

適用対象