ConventionEntityTypeExtensions クラス

定義

注意事項

Use IConventionEntityType

IConventionEntityType の拡張メソッド。

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

メソッド

AddForeignKey(IConventionEntityType, IConventionProperty, IConventionKey, IConventionEntityType, Boolean)
古い.

このエンティティ型に新しいリレーションシップを追加します。

AddIndex(IConventionEntityType, IConventionProperty, Boolean)
古い.

このエンティティ型にインデックスを追加します。

AddIndexerProperty(IConventionEntityType, String, Type, Boolean, Boolean)
古い.

および インデクサーによってサポートされるプロパティをこのエンティティ型に追加します。

AddKey(IConventionEntityType, IConventionProperty, Boolean)
古い.

このエンティティ型に新しい代替キーを追加します。

AddProperty(IConventionEntityType, MemberInfo, Boolean)
古い.

このエンティティ型にプロパティを追加します。

AddProperty(IConventionEntityType, String, Boolean)
古い.

このエンティティ型にプロパティを追加します。

AddProperty(IConventionEntityType, String, Type, Boolean, Boolean)
古い.

このエンティティ型にプロパティを追加します。

FindDeclaredForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
古い.

指定 IConventionEntityType されたプロパティを使用して、 で宣言された外部キーを取得します。

FindDeclaredNavigation(IConventionEntityType, String)
古い.

指定したエンティティ型のナビゲーション プロパティを取得します。 基本型で定義されているナビゲーション プロパティは返しません。 nullナビゲーション プロパティが見つからない場合は を返します。

FindDeclaredProperty(IConventionEntityType, String)
古い.

指定した名前の型で宣言されたプロパティを検索します。 基本型で定義されているプロパティを返しません。

FindDefiningNavigation(IConventionEntityType)
古い.

存在する場合、またはその null 他の場合は、定義ナビゲーションを返します。

FindForeignKey(IConventionEntityType, IProperty, IKey, IEntityType)
古い.

指定された主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。 null外部キーが見つからない場合は を返します。

FindForeignKeys(IConventionEntityType, IProperty)
古い.

指定したプロパティで定義されている外部キーを取得します。 指定されたプロパティに対して定義されている外部キーのみが返されます。 指定したプロパティを含む複合外部キーは返されません。

FindForeignKeys(IConventionEntityType, IReadOnlyList<IProperty>)
古い.

指定されたプロパティで定義されている外部キーを取得します。 指定したプロパティ セットに対して定義されている外部キーのみが返されます。

FindIndex(IConventionEntityType, IProperty)
古い.

指定されたプロパティで定義されている名前のないインデックスを取得します。 このようなインデックスが null 定義されていない場合は を返します。

名前付きインデックスは、プロパティの一覧が一致しても返されません。

FindKey(IConventionEntityType, IProperty)
古い.

指定されたプロパティで定義されている主キーまたは代替キーを取得します。 指定されたプロパティに null 対してキーが定義されていない場合は を返します。

FindNavigation(IConventionEntityType, MemberInfo)
古い.

指定したエンティティ型のナビゲーション プロパティを取得します。 nullナビゲーション プロパティが見つからない場合は を返します。

FindNavigation(IConventionEntityType, String)
古い.

指定したエンティティ型のナビゲーション プロパティを取得します。 nullナビゲーション プロパティが見つからない場合は を返します。

FindOwnership(IConventionEntityType)
古い.

これが所有型の場合、または null それ以外の場合は所有者との関係を返します。

FindProperties(IConventionEntityType, IReadOnlyList<String>)
古い.

指定したエンティティ型の一致するプロパティを検索します。 nullプロパティが見つからない場合は を返します。

この API はスカラー プロパティのみを検索し、ナビゲーション プロパティは見つかりません。

FindProperty(IConventionEntityType, MemberInfo)
古い.

指定したエンティティ型のプロパティを取得します。 プロパティが null 見つからない場合は を返します。

この API はスカラー プロパティのみを検索し、ナビゲーション プロパティは見つかりません。 ナビゲーション プロパティを検索するには、 を使用 FindNavigation(IConventionEntityType, MemberInfo) します。

GetAllBaseTypes(IConventionEntityType)
古い.

ルートから始まる、特定のエンティティ型の派生元となるモデル内のすべての型を取得します。

GetAllBaseTypesAscending(IConventionEntityType)
古い.

特定のエンティティ型の派生元であるモデル内のすべての型を、最も近いものから取得します。

GetAllBaseTypesInclusive(IConventionEntityType)
古い.

指定 IEntityTypeされた のすべての基本型 (型自体を含む) を上から下に返します。

GetAllBaseTypesInclusiveAscending(IConventionEntityType)
古い.

指定 IEntityTypeされた のすべての基本型 (型自体を含む) を下から上に返します。

GetChangeTrackingStrategyConfigurationSource(IConventionEntityType)
古い.

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

GetDeclaredForeignKeys(IConventionEntityType)
古い.

指定 IConventionEntityTypeした で宣言されているすべての外部キーを取得します。

このメソッドは、基本型で宣言された外部キーを返しません。 同じ外部キーを複数回処理しないように、すべてのエンティティ型を反復処理する場合に便利です。 を使用して GetForeignKeys() 、基本型で宣言された外部キーも返します。

GetDeclaredIndexes(IConventionEntityType)
古い.

指定 IConventionEntityTypeした で宣言されているすべてのインデックスを取得します。

このメソッドは、基本型で宣言されたインデックスを返しません。 同じインデックスを複数回処理しないように、すべてのエンティティ型を反復処理する場合に便利です。 を使用して GetForeignKeys() 、基本型で宣言されたインデックスも返します。

GetDeclaredKeys(IConventionEntityType)
古い.

指定 IEntityTypeした で宣言されているすべてのキーを取得します。

このメソッドは、基本型で宣言されたキーを返しません。 同じキーを複数回処理しないように、すべてのエンティティ型を反復処理する場合に便利です。 を使用して GetKeys() 、基本型で宣言されたキーも返します。

GetDeclaredNavigations(IConventionEntityType)
古い.

指定 IConventionEntityTypeした で宣言されているすべてのナビゲーション プロパティを取得します。

このメソッドは、基本型で宣言されたナビゲーション プロパティを返しません。 同じナビゲーション プロパティを複数回処理しないように、すべてのエンティティ型を反復処理する場合に便利です。 を使用 GetNavigations(IConventionEntityType) して、基本型で宣言されたナビゲーション プロパティも返します。

GetDeclaredProperties(IConventionEntityType)
古い.

指定 IConventionEntityTypeした で宣言されているすべての非ナビゲーション プロパティを取得します。

このメソッドは、基本型で宣言されたプロパティを返しません。 同じプロパティを複数回処理しないように、すべてのエンティティ型を反復処理する場合に便利です。 を使用 GetProperties() して、基本型で宣言されたプロパティも返します。

GetDeclaredReferencingForeignKeys(IConventionEntityType)
古い.

特定のエンティティ型を対象とするすべての外部キー (つまり、指定されたエンティティ型がプリンシパルである外部キー) を取得します。

GetDeclaredServiceProperties(IConventionEntityType)
古い.

指定 IConventionEntityTypeした で宣言されているすべてのサービス プロパティを取得します。

このメソッドは、基本型で宣言されたプロパティを返しません。 同じプロパティを複数回処理しないように、すべてのエンティティ型を反復処理する場合に便利です。 を使用 GetServiceProperties() して、基本型で宣言されたプロパティも返します。

GetDefiningQueryConfigurationSource(IConventionEntityType)
古い.

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

GetDerivedForeignKeys(IConventionEntityType)
古い.

指定 IConventionEntityTypeした から派生した型で宣言されているすべての外部キーを取得します。

このメソッドは、指定されたエンティティ型自体で宣言された外部キーを返しません。 この 型と基本エンティティ型で宣言された外部キーを返すには、 を使用 GetForeignKeys() します。

GetDerivedTypes(IConventionEntityType)
古い.

特定のエンティティ型から派生したモデル内のすべての型を取得します。

GetDerivedTypesInclusive(IConventionEntityType)
古い.

型自体を含む、指定 IConventionEntityTypeされた のすべての派生型を返します。

GetDirectlyDerivedTypes(IConventionEntityType)
古い.

特定のエンティティ型から直接派生するモデル内のすべての型を取得します。

GetDiscriminatorMappingCompleteConfigurationSource(IConventionEntityType)
古い.

識別子値 ConfigurationSource の完全性の を取得します。

GetDiscriminatorProperty(IConventionEntityType)
古い.

識別子の値を IConventionProperty 格納するために使用される を返します。

GetDiscriminatorPropertyConfigurationSource(IConventionEntityType)
古い.

ConfigurationSource識別子プロパティの を取得します。

GetDiscriminatorValueConfigurationSource(IConventionEntityType)
古い.

識別子の ConfigurationSource 値の を取得します。

GetNavigations(IConventionEntityType)
古い.

指定したエンティティ型のすべてのナビゲーション プロパティを取得します。

GetQueryFilterConfigurationSource(IConventionEntityType)
古い.

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

GetReferencingForeignKeys(IConventionEntityType)
古い.

特定のエンティティ型を対象とするすべての外部キーを取得します (つまり、指定されたエンティティ型またはそこから派生した型がプリンシパルである外部キー)。

GetRootType(IConventionEntityType)
古い.

特定のエンティティ型のルート基本型を取得します。

RemoveDiscriminatorValue(IConventionEntityType)
古い.

このエンティティ型の識別子の値を削除します。

RemoveForeignKey(IConventionEntityType, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType)
古い.

このエンティティ型から外部キーを削除します。

RemoveIndex(IConventionEntityType, IReadOnlyList<IConventionProperty>)
古い.

このエンティティ型からインデックスを削除します。

RemoveKey(IConventionEntityType, IReadOnlyList<IConventionProperty>)
古い.

このエンティティ型から主キーまたは代替キーを削除します。

RemoveProperty(IConventionEntityType, String)
古い.

このエンティティ型からプロパティを削除します。

RootType(IConventionEntityType)
古い.

特定のエンティティ型のルート基本型を取得します。

SetChangeTrackingStrategy(IConventionEntityType, Nullable<ChangeTrackingStrategy>, Boolean)
古い.

このエンティティ型に使用する変更追跡戦略を設定します。 この戦略は、エンティティ型のインスタンスのプロパティに対する変更をコンテキストが検出する方法を示します。

SetDefiningQuery(IConventionEntityType, LambdaExpression, Boolean)
古い.

この型のクエリの既定のソースとして使用される LINQ クエリを設定します。

SetDiscriminatorMappingComplete(IConventionEntityType, Nullable<Boolean>, Boolean)
古い.

識別子のマッピングが完了したかどうかを示す値を設定します。

SetDiscriminatorProperty(IConventionEntityType, IProperty, Boolean)
古い.

識別子値の IProperty 格納に使用する を設定します。

SetDiscriminatorValue(IConventionEntityType, Object, Boolean)
古い.

このエンティティ型の識別子の値を設定します。

SetPrimaryKey(IConventionEntityType, IConventionProperty, Boolean)
古い.

このエンティティ型の主キーを設定します。

SetQueryFilter(IConventionEntityType, LambdaExpression, Boolean)
古い.

このエンティティ型のクエリに自動的に適用される LINQ 式フィルターを設定します。

適用対象