IConventionEntityType インターフェイス

定義

内のエンティティ型を IConventionModel表します。

このインターフェイスはモデルの作成時に使用され、メタデータを変更できます。 モデルがビルドされると、 IEntityType は同じメタデータの読み取り専用ビューを表します。

public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IEntityType
public interface IConventionEntityType : Microsoft.EntityFrameworkCore.Metadata.IConventionTypeBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType
type IConventionEntityType = interface
    interface IEntityType
    interface ITypeBase
    interface IAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
type IConventionEntityType = interface
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface IConventionTypeBase
    interface IConventionAnnotatable
Public Interface IConventionEntityType
Implements IConventionTypeBase, IEntityType
Public Interface IConventionEntityType
Implements IConventionTypeBase, IReadOnlyEntityType
実装

注釈

詳細と例については、「 モデル構築規則 」を参照してください。

プロパティ

BaseType

このエンティティ型のベース型を取得します。 継承階層の null 派生型でない場合は を返します。

Builder

このエンティティ型の構成に使用できるビルダーを取得します。

ClrType

この型のインスタンスを表すために使用される CLR クラスを取得します。 null型に対応する CLR クラス (シャドウ型と呼ばれます) がない場合は を返します。

(継承元 IReadOnlyTypeBase)
ConstructorBinding

優先コンストラクターの InstantiationBinding を取得します。

(継承元 ITypeBase)
ContainingEntityType

このエンティティ型、または複合プロパティ チェーンが宣言されているエンティティ型を取得します。

(継承元 IReadOnlyTypeBase)
DefiningEntityType
互換性のために残されています。.

定義するエンティティ型を取得します。

DefiningNavigationName
互換性のために残されています。.

定義するナビゲーションの名前を取得します。

(継承元 IReadOnlyEntityType)
DefiningQuery

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

(継承元 IEntityType)
HasSharedClrType

この構造型が、他の構造タイプもマップされる に Type マップされているかどうかを示す値を取得します。

(継承元 IReadOnlyTypeBase)
IsInModel

このオブジェクトがモデル内にあるかどうか、つまり、モデルから削除されていないかどうかを示します。

(継承元 IConventionAnnotatable)
IsKeyless

エンティティ型にキーがないかどうかを示す値を取得します。 クエリでのみ使用できる場合 true

IsPropertyBag

この構造型に、任意のプロパティを含めることができるインデクサーと、特定のインデクサー プロパティに値が含まれているかどうかを判断するために使用できるメソッドがあるかどうかを示す値を取得します。

(継承元 IReadOnlyTypeBase)
IsQueryType

このエンティティ型がクエリ型かどうかを取得します。

(継承元 IEntityType)
Item[String]

指定した名前の注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
Model

このエンティティが属するモデルを取得します。

Name

この型の名前を取得します。

(継承元 IReadOnlyTypeBase)
QueryFilter

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

(継承元 IEntityType)
ServiceOnlyConstructorBinding

InstantiationBindingサービス プロパティのみが初期化されたインスタンスを作成するときに、優先コンストラクターの を取得します。

(継承元 IEntityType)

メソッド

AddAnnotation(String, Object, Boolean)

このオブジェクトに注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

オブジェクトに注釈を追加します。

(継承元 IConventionAnnotatable)
AddComplexIndexerProperty(String, Type, Type, String, Boolean, Boolean)

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

(継承元 IConventionTypeBase)
AddComplexProperty(MemberInfo, String, Boolean, Boolean)

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

(継承元 IConventionTypeBase)
AddComplexProperty(String, Boolean, Boolean)

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

(継承元 IConventionTypeBase)
AddComplexProperty(String, Type, MemberInfo, Type, String, Boolean, Boolean)

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

(継承元 IConventionTypeBase)
AddComplexProperty(String, Type, Type, String, Boolean, Boolean)

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

(継承元 IConventionTypeBase)
AddForeignKey(IConventionProperty, IConventionKey, IConventionEntityType, Boolean)

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

AddForeignKey(IReadOnlyList<IConventionProperty>, IConventionKey, IConventionEntityType, Boolean, Boolean)

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

AddIgnored(String, Boolean)

指定されたメンバー名を無視としてマークし、規則によって型に一致するプロパティまたはナビゲーションが追加されないようにします。

(継承元 IConventionTypeBase)
AddIndex(IConventionProperty, Boolean)

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

AddIndex(IConventionProperty, String, Boolean)

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

AddIndex(IReadOnlyList<IConventionProperty>, Boolean)

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

AddIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

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

AddIndexerProperty(String, Type, Boolean, Boolean)

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

AddKey(IConventionProperty, Boolean)

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

AddKey(IReadOnlyList<IConventionProperty>, Boolean)

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

AddProperty(MemberInfo, Boolean)

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

AddProperty(String, Boolean)

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

AddProperty(String, Type, Boolean, Boolean)

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

AddProperty(String, Type, MemberInfo, Boolean, Boolean)

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

AddRuntimeAnnotation(String, Object)

このオブジェクトにランタイム注釈を追加します。 指定した名前の注釈が既に存在する場合は をスローします。

(継承元 IAnnotatable)
AddServiceProperty(MemberInfo, Boolean)

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

AddServiceProperty(MemberInfo, Type, Boolean)

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

AddSkipNavigation(String, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

このエンティティ型に新しいスキップ ナビゲーション プロパティを追加します。

AddSkipNavigation(String, Type, MemberInfo, IConventionEntityType, Boolean, Boolean, Boolean)

このエンティティ型に新しいスキップ ナビゲーション プロパティを追加します。

AddTrigger(String, Boolean)

エンティティ型に指定された名前を持つ新しいトリガーを作成します。 同じエンティティ型に同じ名前のトリガーが存在する場合は、例外をスローします。

AnnotationsToDebugString(Int32)

オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。

(継承元 IReadOnlyAnnotatable)
DisplayName()

この構造型のフレンドリ表示名を取得します。

(継承元 IReadOnlyTypeBase)
DisplayName(Boolean)

指定 IReadOnlyTypeBaseした のフレンドリ表示名を取得します。

(継承元 IReadOnlyTypeBase)
FindAnnotation(String)

指定された名前の注釈を取得し、存在しない場合は を null 返します。

(継承元 IReadOnlyAnnotatable)
FindClosestCommonParent(IEntityType)

指定された両方のエンティティ型の親である最も近いエンティティ型を返します。 指定されたエンティティのいずれかが他方のエンティティの親である場合、その親が返されます。 null 2 つのエンティティ型が同じ階層にない場合は を返します。

(継承元 IEntityType)
FindClosestCommonParent(IReadOnlyEntityType)

指定された両方のエンティティ型の親である最も近いエンティティ型を返します。 指定されたエンティティの 1 つが他方の親である場合、その親が返されます。 null 2 つのエンティティ型が同じ階層にない場合は を返します。

FindComplexProperty(MemberInfo)

指定されたメンバー情報を持つ複雑なプロパティを取得します。 プロパティが null 見つからない場合は を返します。

(継承元 IReadOnlyTypeBase)
FindComplexProperty(String)

指定した名前の複合プロパティを取得します。 指定した名前の null プロパティが定義されていない場合は を返します。

(継承元 IReadOnlyTypeBase)
FindDeclaredComplexProperty(String)

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

(継承元 IReadOnlyTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

指定されたプロパティを使用して、このエンティティ型で宣言されている外部キーを取得します。

FindDeclaredNavigation(String)

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

FindDeclaredProperty(String)

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

FindDeclaredSkipNavigation(String)

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

FindDeclaredTrigger(String)

指定した名前のトリガーを検索します。

FindDiscriminatorProperty()

識別子の値を格納するために使用されるプロパティを返します。

FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType)

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

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)

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

FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

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

FindForeignKeys(IReadOnlyProperty)

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

FindIgnoredConfigurationSource(String)

指定されたメンバー名が無視されるかどうかを示します。

(継承元 IConventionTypeBase)
FindIndex(IReadOnlyList<IProperty>)

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

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

FindIndex(IReadOnlyList<IReadOnlyProperty>)

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

FindIndex(IReadOnlyProperty)

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

FindIndex(String)

指定した名前のインデックスを取得します。 nullこのようなインデックスが存在しない場合は を返します。

FindIndexerPropertyInfo()

PropertyInfo関連付けられた CLR 型のインデクサーが存在する場合は、 を返します。

(継承元 IReadOnlyTypeBase)
FindKey(IReadOnlyList<IProperty>)

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

FindKey(IReadOnlyList<IReadOnlyProperty>)

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

FindKey(IReadOnlyProperty)

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

FindMember(String)

指定した名前のメンバーを取得します。 指定された名前の null メンバーが定義されていない場合は を返します。

(継承元 IReadOnlyTypeBase)
FindMembersInHierarchy(String)

この型、基本型、または派生型で指定された名前のメンバーを取得します。

(継承元 IReadOnlyTypeBase)
FindNavigation(MemberInfo)

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

FindNavigation(String)

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

FindOwnership()

所有者が所有型 null の場合は、所有者とのリレーションシップを返します。それ以外の場合は返します。

FindPrimaryKey()

このエンティティ型の主キーを取得します。 主キーが null 定義されていない場合は を返します。

FindProperties(IReadOnlyList<String>)

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

FindProperty(MemberInfo)

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

FindProperty(String)

指定した名前の プロパティを取得します。 指定した名前の null プロパティが定義されていない場合は を返します。

FindRuntimeAnnotation(String)

指定された名前のランタイム注釈を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
FindRuntimeAnnotationValue(String)

指定された名前のランタイム注釈の値を取得し、存在しない場合は を null 返します。

(継承元 IAnnotatable)
FindServiceProperty(String)

指定した名前のサービス プロパティを取得します。 指定した名前の null プロパティが定義されていない場合は を返します。

FindSkipNavigation(MemberInfo)

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

FindSkipNavigation(String)

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

GetAllBaseTypes()

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

GetAllBaseTypesAscending()

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

GetAllBaseTypesInclusive()

型自体を含め、このエンティティ型のすべての基本型を上から下に返します。

GetAllBaseTypesInclusiveAscending()

型自体を含め、このエンティティ型のすべての基本型を下から上に返します。

GetAnnotation(String)

指定された名前の注釈を取得し、存在しない場合は をスローします。

(継承元 IReadOnlyAnnotatable)
GetAnnotations()

現在のオブジェクトのすべての注釈を取得します。

(継承元 IReadOnlyAnnotatable)
GetBaseTypeConfigurationSource()

プロパティの構成ソースを BaseType 返します。

GetChangeTrackingStrategy()

この型に使用されている変更追跡戦略を取得します。 この方法は、コンテキストが型のインスタンスのプロパティへの変更を検出する方法を示します。

(継承元 IReadOnlyTypeBase)
GetChangeTrackingStrategyConfigurationSource()

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

GetComplexProperties()

この型と基本型で定義されている複合プロパティを取得します。

(継承元 IReadOnlyTypeBase)
GetConcreteDerivedTypesInclusive()

型自体を含め、このエンティティ型のすべての派生型を返します。これは ではありません abstract

(継承元 IReadOnlyEntityType)
GetConfigurationSource()

このエンティティ型の構成ソースを取得します。

GetDeclaredComplexProperties()

この型で宣言されている複合プロパティを取得します。

(継承元 IReadOnlyTypeBase)
GetDeclaredForeignKeys()

このエンティティ型で宣言されているすべての外部キーを取得します。

GetDeclaredIndexes()

このエンティティ型で宣言されているすべてのインデックスを取得します。

GetDeclaredKeys()

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

GetDeclaredMembers()

この型で宣言されているメンバーを取得します。

(継承元 IReadOnlyTypeBase)
GetDeclaredNavigations()

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

GetDeclaredProperties()

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

GetDeclaredReferencingForeignKeys()

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

GetDeclaredServiceProperties()

このエンティティ型で宣言されているすべてのサービス プロパティを取得します。

GetDeclaredSkipNavigations()

このエンティティ型で宣言されているスキップ ナビゲーション プロパティを取得します。

GetDeclaredTriggers()

エンティティ型で宣言されたトリガーを返します。

GetDefaultDiscriminatorValue()

このエンティティ型に使用される既定の識別子の値を返します。

(継承元 IReadOnlyEntityType)
GetDerivedComplexProperties()

この型から派生した型で宣言された複合プロパティを取得します。

(継承元 IReadOnlyTypeBase)
GetDerivedForeignKeys()

このエンティティ型から派生した型で宣言されているすべての外部キーを取得します。

GetDerivedIndexes()

このエンティティ型から派生した型で宣言されているすべてのインデックスを取得します。

GetDerivedNavigations()

このエンティティ型から派生した型で宣言されているすべてのナビゲーション プロパティを取得します。

GetDerivedProperties()

このエンティティ型から派生した型で宣言されているすべての非ナビゲーション プロパティを取得します。

GetDerivedServiceProperties()

このエンティティ型から派生した型で宣言されているすべてのサービス プロパティを取得します。

GetDerivedSkipNavigations()

このエンティティ型から派生した型で宣言されているすべてのスキップ ナビゲーション プロパティを取得します。

GetDerivedTypes()

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

GetDerivedTypesInclusive()

型自体を含め、このエンティティ型のすべての派生型を返します。

GetDirectlyDerivedTypes()

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

GetDiscriminatorMappingCompleteConfigurationSource()

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

GetDiscriminatorPropertyConfigurationSource()

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

GetDiscriminatorPropertyName()

識別子の値を格納するために使用されるプロパティの名前を返します。

(継承元 IReadOnlyEntityType)
GetDiscriminatorValue()

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

(継承元 IReadOnlyEntityType)
GetDiscriminatorValueConfigurationSource()

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

GetFlattenedComplexProperties()

を実装 IComplexPropertyするすべてのプロパティ (複合型を含む) を返します。

(継承元 ITypeBase)
GetFlattenedDeclaredProperties()

を実装 IPropertyする宣言されたすべてのプロパティ (複合型を含む) を返します。

(継承元 ITypeBase)
GetFlattenedProperties()

を実装 IPropertyするすべてのプロパティ (複合型を含む) を返します。

(継承元 ITypeBase)
GetForeignKeyProperties()

外部キーに含まれるプロパティを返します。

(継承元 IEntityType)
GetForeignKeys()

このエンティティ型で定義されている外部キーを取得します。

GetIgnoredMembers()

無視されたすべてのメンバーを取得します。

(継承元 IConventionTypeBase)
GetIndexes()

このエンティティ型で定義されているインデックスを取得します。

GetIsDiscriminatorMappingComplete()

このエンティティ型に対して識別子マッピングが完了したかどうかを示す値を返します。

(継承元 IReadOnlyEntityType)
GetIsKeylessConfigurationSource()

IsKeyless プロパティの構成ソースを返します。

GetKeys()

このエンティティ型の主キーと代替キーを取得します。

GetMembers()

この型と基本型で定義されているメンバーを取得します。

(継承元 IReadOnlyTypeBase)
GetNavigationAccessMode()

この型の PropertyAccessMode ナビゲーションに使用される を取得します。

(継承元 IReadOnlyTypeBase)
GetNavigationAccessModeConfigurationSource()

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

GetNavigations()

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

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

指定された名前を持つランタイム注釈の値を取得し、存在しない場合は追加します。

(継承元 IAnnotatable)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。

(継承元 IReadOnlyEntityType)
GetOrCreateMaterializer(IEntityMaterializerSource)

これは Entity Framework Core インフラストラクチャをサポートする内部 API であり、パブリック API と同じ互換性標準の対象ではありません。 いかなるリリースでも予告なく変更または削除される場合があります。 コードで直接使用する場合は、細心の注意を払う必要があります。これを行うと、新しい Entity Framework Core リリースに更新するとアプリケーションエラーが発生する可能性があることを認識してください。

(継承元 IReadOnlyEntityType)
GetPrimaryKeyConfigurationSource()

主キーの構成ソースを返します。

GetProperties()

このエンティティ型で定義されているプロパティを取得します。

GetProperty(String)

指定した名前のプロパティを取得します。

GetPropertyAccessMode()

この型の PropertyAccessMode プロパティとナビゲーションに使用される を取得します。

(継承元 IReadOnlyTypeBase)
GetPropertyAccessModeConfigurationSource()

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

(継承元 IConventionTypeBase)
GetQueryFilter()

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

(継承元 IReadOnlyEntityType)
GetQueryFilterConfigurationSource()

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

GetReferencingForeignKeys()

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

GetRootType()

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

GetRuntimeAnnotations()

現在のオブジェクトのすべてのランタイム注釈を取得します。

(継承元 IAnnotatable)
GetSeedData(Boolean)

指定したエンティティ型のモデルに格納されているデータを取得します。

(継承元 IReadOnlyEntityType)
GetServiceProperties()

このエンティティ型で定義されているすべてのサービス プロパティを取得します。

GetSkipNavigations()

このエンティティ型のすべてのスキップ ナビゲーション プロパティを取得します。

GetSnapshottableMembers()

変更の追跡時にスナップショット値が必要になる可能性があるすべてのメンバーを返します。

(継承元 ITypeBase)
GetValueGeneratingProperties()

エンティティ エントリが状態に遷移したときに生成される値を必要とするプロパティを Added 返します。

(継承元 IEntityType)
HasBaseType(IConventionEntityType, Boolean)
互換性のために残されています。.

このエンティティ型の基本型を設定します。 継承階層内の null 派生型でない場合は を返します。

HasDefiningNavigation()
互換性のために残されています。.

このエンティティ型に定義ナビゲーションがあるかどうかを示す値を取得します。

(継承元 IReadOnlyEntityType)
HasNoKey(Nullable<Boolean>, Boolean)
互換性のために残されています。.

エンティティ型にキーがないかどうかを示す値を設定します。 に true 設定すると、クエリでのみ使用できます。 null を使用して既定値にリセットします。

HasServiceProperties()

このエンティティ型に IServiceProperty 定義されているかどうかを確認します。

(継承元 IReadOnlyEntityType)
IsAbstract()

この構造型が抽象型を表すかどうかを示す値を取得します。

(継承元 IReadOnlyTypeBase)
IsAssignableFrom(IReadOnlyEntityType)

このエンティティ型が、特定のエンティティ型から派生した (または同じ) かどうかを判断します。

(継承元 IReadOnlyEntityType)
IsAssignableFrom(IReadOnlyTypeBase)

この型が特定の型から派生した (または同じ) かどうかを判断します。

(継承元 IReadOnlyTypeBase)
IsIgnored(String)

指定されたメンバー名が無視されるかどうかを示します。

(継承元 IConventionTypeBase)
IsInOwnershipPath(IReadOnlyEntityType)

指定されたエンティティ型がこのエンティティ型の所有権パスにあるかどうかを示す値を取得します。

(継承元 IReadOnlyEntityType)
IsOwned()

このエンティティ型が別のエンティティ型によって所有されているかどうかを示す値を取得します。

(継承元 IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyEntityType)

このエンティティ型が、特定のエンティティ型から派生した (ただし、同じではない) かどうかを判断します。

(継承元 IReadOnlyEntityType)
IsStrictlyDerivedFrom(IReadOnlyTypeBase)

この型が特定の型から派生した (ただし、同じではない) かどうかを判断します。

(継承元 IReadOnlyTypeBase)
LeastDerivedType(IEntityType)

指定した 2 つの間の最小派生型を取得します。

(継承元 IEntityType)
LeastDerivedType(IReadOnlyEntityType)

指定した 2 つの間の最小派生型を取得します。

RemoveAnnotation(String)

指定した名前の注釈をこのオブジェクトから削除します。

(継承元 IConventionAnnotatable)
RemoveComplexProperty(IConventionComplexProperty)

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

(継承元 IConventionTypeBase)
RemoveComplexProperty(String)

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

(継承元 IConventionTypeBase)
RemoveDiscriminatorValue()

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

RemoveForeignKey(IConventionForeignKey)

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

RemoveForeignKey(IReadOnlyForeignKey)

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

RemoveForeignKey(IReadOnlyList<IReadOnlyProperty>, IConventionKey, IConventionEntityType)

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

RemoveIgnored(String)

無視されたメンバー名を削除します。

(継承元 IConventionTypeBase)
RemoveIndex(IConventionIndex)

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

RemoveIndex(IReadOnlyIndex)

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

RemoveIndex(IReadOnlyList<IReadOnlyProperty>)

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

RemoveKey(IConventionKey)

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

RemoveKey(IReadOnlyKey)

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

RemoveKey(IReadOnlyList<IReadOnlyProperty>)

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

RemoveProperty(IConventionProperty)

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

RemoveProperty(IReadOnlyProperty)

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

RemoveProperty(String)

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

RemoveRuntimeAnnotation(String)

このオブジェクトから指定されたランタイム注釈を削除します。

(継承元 IAnnotatable)
RemoveServiceProperty(IReadOnlyServiceProperty)

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

RemoveServiceProperty(String)

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

RemoveSkipNavigation(IConventionSkipNavigation)

このエンティティ型からスキップ ナビゲーション プロパティを削除します。

RemoveSkipNavigation(IReadOnlySkipNavigation)

このエンティティ型からスキップ ナビゲーション プロパティを削除します。

RemoveTrigger(String)

指定した名前のトリガーを削除します。

SetAnnotation(String, Object, Boolean)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。

(継承元 IConventionAnnotatable)
SetBaseType(IConventionEntityType, Boolean)

このエンティティ型の基本型を設定します。 継承階層内の null 派生型でない場合は を返します。

SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

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

SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean)

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

SetDiscriminatorProperty(IReadOnlyProperty, Boolean)

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

SetDiscriminatorValue(Object, Boolean)

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

SetIsKeyless(Nullable<Boolean>, Boolean)

エンティティ型にキーがないかどうかを示す値を設定します。 に true 設定すると、クエリでのみ使用できます。 null を使用して既定値にリセットします。

SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean)

PropertyAccessModeこのエンティティ型のナビゲーションに使用する を設定します。

SetOrRemoveAnnotation(String, Object, Boolean)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。

(継承元 IConventionAnnotatable)
SetPrimaryKey(IConventionProperty, Boolean)

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

SetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

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

SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

この型の PropertyAccessMode プロパティに使用する を設定します。

(継承元 IConventionTypeBase)
SetQueryFilter(LambdaExpression, Boolean)

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

SetRuntimeAnnotation(String, Object)

指定したキーの下に格納されているランタイム注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。

(継承元 IAnnotatable)
ShortName()

他の識別子で使用できる 指定された の IReadOnlyTypeBase 短い名前を取得します。

(継承元 IReadOnlyTypeBase)
ToDebugString(MetadataDebugStringOptions, Int32)

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

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

(継承元 IReadOnlyEntityType)

明示的なインターフェイスの実装

IReadOnlyTypeBase.IsAssignableFrom(IReadOnlyTypeBase)

この型が特定の型から派生した (または同じ) かどうかを判断します。

(継承元 IReadOnlyEntityType)

拡張メソッド

AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)

オブジェクトに注釈を追加します。

GetAnnotation(IConventionAnnotatable, String)

指定した名前の注釈を取得し、存在しない場合は をスローします。

SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)

指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 null は、既存の注釈を削除します。

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 式フィルターを設定します。

GetNavigationAccessModeConfigurationSource(IConventionTypeBase)

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

GetPropertyAccessModeConfigurationSource(IConventionTypeBase)

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

IsIgnored(IConventionTypeBase, String)

指定されたメンバー名が無視されるかどうかを示します。

SetNavigationAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

PropertyAccessModeこのエンティティ型のナビゲーションに使用する を設定します。

個々のナビゲーションがこのアクセス モードをオーバーライドできることに注意してください。 ここで設定した値は、オーバーライドが指定されていないナビゲーションに使用されます。

SetPropertyAccessMode(IConventionTypeBase, Nullable<PropertyAccessMode>, Boolean)

この型の PropertyAccessMode プロパティに使用する を設定します。

個々のプロパティとナビゲーションがこのアクセス モードをオーバーライドできることに注意してください。 ここで設定した値は、オーバーライドが指定されていないプロパティまたはナビゲーションに使用されます。

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

コンテナー スコープでの分析ストアの有効期間を秒単位で返します。

GetAnalyticalStoreTimeToLiveConfigurationSource(IConventionEntityType)

ConfigurationSourceコンテナー スコープでの分析ストアの有効期間の を秒単位で取得します。

GetContainer(IEntityType)

エンティティ型がマップされるコンテナーの名前を返します。

GetContainer(IReadOnlyEntityType)

エンティティ型がマップされるコンテナーの名前を返します。

GetContainerConfigurationSource(IConventionEntityType)

ConfigurationSourceエンティティ型がマップされるコンテナーの を取得します。

GetContainingPropertyName(IEntityType)

エンティティ型がマップされる親プロパティの名前を返します。

GetContainingPropertyName(IReadOnlyEntityType)

エンティティ型がマップされる親プロパティの名前を返します。

GetContainingPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSourceエンティティ型がマップされる親プロパティの を取得します。

GetDefaultTimeToLive(IReadOnlyEntityType)

コンテナー スコープでの既定の有効期間を秒単位で返します。

GetDefaultTimeToLiveConfigurationSource(IConventionEntityType)

ConfigurationSourceコンテナー スコープでの既定の有効期間 (秒単位) の を取得します。

GetETagProperty(IConventionEntityType)

Cosmos ETag にマップされているこのエンティティのプロパティ (存在する場合) を取得します。

GetETagProperty(IEntityType)

Cosmos ETag にマップされているこのエンティティのプロパティ (存在する場合) を取得します。

GetETagProperty(IReadOnlyEntityType)

Cosmos ETag にマップされているこのエンティティのプロパティ (存在する場合) を取得します。

GetETagPropertyName(IEntityType)

etag の格納に使用されるプロパティの名前を返します。

GetETagPropertyName(IReadOnlyEntityType)

ETag の格納に使用されるプロパティの名前を返します。

GetETagPropertyNameConfigurationSource(IConventionEntityType)

etag の ConfigurationSource 格納に使用される プロパティの を取得します。

GetPartitionKeyProperty(IConventionEntityType)

パーティション キーの格納に使用される プロパティを返します。

GetPartitionKeyProperty(IReadOnlyEntityType)

パーティション キーの格納に使用される プロパティを返します。

GetPartitionKeyPropertyName(IEntityType)

パーティション キーの格納に使用されるプロパティの名前を返します。

GetPartitionKeyPropertyName(IReadOnlyEntityType)

パーティション キーの格納に使用されるプロパティの名前を返します。

GetPartitionKeyPropertyNameConfigurationSource(IConventionEntityType)

ConfigurationSourceパーティション キーの格納に使用される プロパティの を取得します。

GetThroughput(IReadOnlyEntityType)

コンテナー スコープでプロビジョニングされたスループットを返します。

GetThroughputConfigurationSource(IConventionEntityType)

ConfigurationSourceコンテナー スコープでプロビジョニングされたスループットの を取得します。

SetAnalyticalStoreTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

コンテナー スコープでの分析ストアの有効期間を秒単位で設定します。

SetContainer(IConventionEntityType, String, Boolean)

エンティティ型がマップされるコンテナーの名前を設定します。

SetContainingPropertyName(IConventionEntityType, String, Boolean)

エンティティ型がマップされる親プロパティの名前を設定します。

SetDefaultTimeToLive(IConventionEntityType, Nullable<Int32>, Boolean)

コンテナー スコープでの既定の有効期間を秒単位で設定します。

SetETagPropertyName(IConventionEntityType, String, Boolean)

ETag の格納に使用するプロパティの名前を設定します。

SetPartitionKeyPropertyName(IConventionEntityType, String, Boolean)

パーティション キーの格納に使用するプロパティの名前を設定します。

SetThroughput(IConventionEntityType, Nullable<Int32>, Nullable<Boolean>, Boolean)

プロビジョニングされたスループットをコンテナー スコープで設定します。

DisplayName(ITypeBase)

指定 ITypeBaseした のフレンドリ表示名を取得します。

FindDeclaredNavigation(IEntityType, String)

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

FindDeclaredProperty(IEntityType, String)

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

FindDefiningNavigation(IEntityType)
互換性のために残されています。.

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

FindForeignKey(IEntityType, IProperty, IKey, IEntityType)

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

FindForeignKeys(IEntityType, IProperty)

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

FindForeignKeys(IEntityType, IReadOnlyList<IProperty>)

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

FindIndex(IEntityType, IProperty)

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

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

FindKey(IEntityType, IProperty)

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

FindNavigation(IEntityType, MemberInfo)

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

FindNavigation(IEntityType, String)

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

FindOwnership(IEntityType)

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

FindProperties(IEntityType, IReadOnlyList<String>)

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

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

FindProperty(IEntityType, MemberInfo)

指定されたメンバー情報を持つプロパティを取得します。 プロパティが null 見つからない場合は を返します。

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

FullName(ITypeBase)
互換性のために残されています。.

指定 IReadOnlyTypeBaseした の一意の名前を取得します。

GetAllBaseTypes(IEntityType)

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

GetAllBaseTypesAscending(IEntityType)

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

GetAllBaseTypesInclusive(IEntityType)

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

GetAllBaseTypesInclusiveAscending(IEntityType)

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

GetChangeTrackingStrategy(IEntityType)

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

GetClosestCommonParent(IEntityType, IEntityType)
互換性のために残されています。.

指定された両方のエンティティ型の親である最も近いエンティティ型を返します。 指定されたエンティティのいずれかが他方のエンティティの親である場合、その親が返されます。 null 2 つのエンティティ型が同じ階層にない場合は を返します。

GetConcreteDerivedTypesInclusive(IEntityType)

型自体を含む、指定 IEntityTypeされた の派生型をすべて返します。これは ではありません abstract

GetDeclaredForeignKeys(IEntityType)

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

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

GetDeclaredIndexes(IEntityType)

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

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

GetDeclaredKeys(IEntityType)

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

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

GetDeclaredNavigations(IEntityType)

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

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

GetDeclaredProperties(IEntityType)

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

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

GetDeclaredReferencingForeignKeys(IEntityType)

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

GetDeclaredServiceProperties(IEntityType)

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

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

GetDefiningQuery(IEntityType)
互換性のために残されています。.

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

GetDerivedForeignKeys(IEntityType)

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

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

GetDerivedTypes(IEntityType)

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

GetDerivedTypesInclusive(IEntityType)

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

GetDirectlyDerivedTypes(IEntityType)

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

GetDiscriminatorProperty(IEntityType)
互換性のために残されています。.

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

GetDiscriminatorValue(IEntityType)

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

GetIsDiscriminatorMappingComplete(IEntityType)

このエンティティ型に対して識別子マッピングが完了したかどうかを示す値を返します。

GetNavigations(IEntityType)
互換性のために残されています。.

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

GetProperty(IEntityType, String)

指定した名前のプロパティを取得します。

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

GetQueryFilter(IEntityType)

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

GetReferencingForeignKeys(IEntityType)

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

GetRootType(IEntityType)

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

GetSeedData(IEntityType, Boolean)

指定したエンティティ型のモデルに格納されているデータを取得します。

HasDefiningNavigation(IEntityType)
互換性のために残されています。.

このエンティティ型に定義ナビゲーションがあるかどうかを示す値を取得します。

IsAbstract(ITypeBase)

このエンティティ型が抽象型を表しているかどうかを確認します。

IsAssignableFrom(IEntityType, IEntityType)

このエンティティ型が、特定のエンティティ型から派生した (または同じ) かどうかを判断します。

IsInOwnershipPath(IEntityType, IEntityType)

指定されたエンティティ型がこのエンティティ型の所有権パスにあるかどうかを示す値を取得します。

IsOwned(IEntityType)

このエンティティ型が別のエンティティ型によって所有されているかどうかを示す値を取得します。

IsStrictlyDerivedFrom(IEntityType, IEntityType)

このエンティティ型が、特定のエンティティ型から派生した (ただし、同じではない) かどうかを判断します。

LeastDerivedType(IEntityType, IEntityType)

指定した 2 つの間の最小派生型を取得します。

RootType(IEntityType)
互換性のために残されています。.

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

ShortName(ITypeBase)

他の識別子で使用できる、 の短い名前 ITypeBase を取得します。

ToDebugString(IEntityType, MetadataDebugStringOptions, Int32)

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

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

AnnotationsToDebugString(IAnnotatable, Int32)

オブジェクトで宣言されているすべての注釈のデバッグ文字列を取得します。

GetAnnotation(IAnnotatable, String)

指定された名前の注釈を取得し、存在しない場合は をスローします。

GetDefiningQueryConfigurationSource(IConventionEntityType)

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

GetInMemoryQuery(IEntityType)

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

GetInMemoryQuery(IReadOnlyEntityType)

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

SetInMemoryQuery(IConventionEntityType, LambdaExpression, Boolean)

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

AddCheckConstraint(IConventionEntityType, String, String, Boolean)

エンティティ型に指定された名前を持つ新しいチェック制約を作成します。 同じ名前のチェック制約が同じエンティティ型に存在する場合は、例外をスローします。

FindCheckConstraint(IConventionEntityType, String)

指定した名前の を IConventionCheckConstraint 検索します。

FindCheckConstraint(IEntityType, String)

指定した名前の を ICheckConstraint 検索します。

FindCheckConstraint(IReadOnlyEntityType, String)

指定した名前の を IReadOnlyCheckConstraint 検索します。

FindMappingFragment(IConventionEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

FindRowInternalForeignKeys(IConventionEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

同じテーブルに似たストア オブジェクトを共有する他のエンティティ型を指す、指定されたエンティティ型の外部キーを取得します。

GetCheckConstraints(IConventionEntityType)

エンティティ型に含まれるすべてのチェック制約を返します。

GetCheckConstraints(IEntityType)

エンティティ型に含まれるすべてのチェック制約を返します。

GetCheckConstraints(IReadOnlyEntityType)

エンティティ型に含まれるすべてのチェック制約を返します。

GetComment(IEntityType)

このエンティティがマップされているテーブルのコメントを返します。

GetComment(IReadOnlyEntityType)

このエンティティがマップされているテーブルのコメントを返します。

GetCommentConfigurationSource(IConventionEntityType)

テーブル コメントの を ConfigurationSource 取得します。

GetContainerColumnName(IReadOnlyEntityType)

エンティティ型がマップされるコンテナーの列名を取得します。

GetContainerColumnNameConfigurationSource(IConventionEntityType)

コンテナー列名の を ConfigurationSource 取得します。

GetContainerColumnTypeMapping(IReadOnlyEntityType)
互換性のために残されています。.

エンティティ型がマップされるコンテナー列の型マッピングを取得します。

GetContainerColumnTypeMappingConfigurationSource(IConventionEntityType)
互換性のために残されています。.

コンテナー列の ConfigurationSource 型マッピングの を取得します。

GetDeclaredCheckConstraints(IConventionEntityType)

エンティティ型で宣言されているすべてのチェック制約を返します。

GetDeclaredCheckConstraints(IReadOnlyEntityType)

エンティティ型で宣言されているすべてのチェック制約を返します。

GetDefaultMappings(IEntityType)

エンティティ型で使用される既定のマッピングを返します。

GetDefaultSchema(IEntityType)

このエンティティ型に使用される既定のデータベース スキーマを返します。

GetDefaultSchema(IReadOnlyEntityType)

このエンティティ型に使用される既定のデータベース スキーマを返します。

GetDefaultSqlQueryName(IEntityType)

を使用してマップするときに、このエンティティ型に使用される既定の SQL クエリ名を RelationalEntityTypeBuilderExtensions.ToSqlQuery取得します。

GetDefaultSqlQueryName(IReadOnlyEntityType)

を使用してマップするときに、このエンティティ型に使用される既定の SQL クエリ名を RelationalEntityTypeBuilderExtensions.ToSqlQuery取得します。

GetDefaultTableName(IEntityType)

このエンティティ型に使用される既定のテーブル名を返します。

GetDefaultTableName(IEntityType, Boolean)

このエンティティ型に使用される既定のテーブル名を返します。

GetDefaultTableName(IReadOnlyEntityType, Boolean)

このエンティティ型に使用される既定のテーブル名を返します。

GetDefaultViewName(IEntityType)

このエンティティ型に使用される既定のビュー名を返します。

GetDefaultViewName(IReadOnlyEntityType)

このエンティティ型に使用される既定のビュー名を返します。

GetDefaultViewSchema(IEntityType)

このエンティティ ビューに使用される既定のデータベース スキーマを返します。

GetDefaultViewSchema(IReadOnlyEntityType)

このエンティティ ビューに使用される既定のデータベース スキーマを返します。

GetDeleteStoredProcedure(IConventionEntityType)

エンティティ型が削除 null 用にマップされているストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetDeleteStoredProcedure(IReadOnlyEntityType)

エンティティ型が削除 null 用にマップされているストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetDeleteStoredProcedureConfigurationSource(IConventionEntityType)

削除ストアド プロシージャの を ConfigurationSource 取得します。

GetFunctionMappings(IEntityType)

エンティティ型がマップされる関数を返します。

GetFunctionName(IEntityType)

エンティティ型がマップされる関数の名前を返します。関数 null にマップされていない場合は を返します。

GetFunctionName(IReadOnlyEntityType)

エンティティ型がマップされる関数の名前を返します。関数 null にマップされていない場合は を返します。

GetFunctionNameConfigurationSource(IConventionEntityType)

関数名の を ConfigurationSource 取得します。

GetInsertStoredProcedure(IConventionEntityType)

エンティティ型が挿入 null 用にマップされるストアド プロシージャを返します。または、ストアド プロシージャにマップされていない場合は返します。

GetInsertStoredProcedure(IReadOnlyEntityType)

エンティティ型が挿入 null 用にマップされるストアド プロシージャを返します。または、ストアド プロシージャにマップされていない場合は返します。

GetInsertStoredProcedureConfigurationSource(IConventionEntityType)

挿入ストアド プロシージャの を ConfigurationSource 取得します。

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType)

の を取得しますConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType)

GetIsTableExcludedFromMigrationsConfigurationSource(IConventionEntityType, StoreObjectIdentifier)

の を取得しますConfigurationSourceIsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

GetJsonPropertyName(IReadOnlyEntityType)

JSON 列にマップされた特定のエンティティに使用される JSON プロパティ名の値を取得します。

GetJsonPropertyNameConfigurationSource(IConventionEntityType)

特定の ConfigurationSource エンティティ型の JSON プロパティ名の を取得します。

GetMappingFragments(IConventionEntityType)

構成されているすべてのエンティティ型マッピング フラグメントを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetMappingFragments(IConventionEntityType, StoreObjectType)

指定された型の構成済みエンティティ型マッピング フラグメントをすべて返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetMappingFragments(IReadOnlyEntityType)

構成されているすべてのエンティティ型マッピング フラグメントを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

指定した型のすべての構成済みエンティティ型マッピング フラグメントを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetMappingStrategy(IReadOnlyEntityType)

派生型のマッピング戦略を取得します。

GetMappingStrategyConfigurationSource(IConventionEntityType)

の を取得しますConfigurationSourceGetMappingStrategy(IReadOnlyEntityType)

GetOrCreateMappingFragment(IConventionEntityType, StoreObjectIdentifier, Boolean)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetSchema(IEntityType)

マップされたテーブルを含むデータベース スキーマを返します。

GetSchema(IReadOnlyEntityType)

マップされたテーブルを含むデータベース スキーマを返します。

GetSchemaConfigurationSource(IConventionEntityType)

データベース スキーマの を ConfigurationSource 取得します。

GetSchemaQualifiedTableName(IEntityType)

スキーマ null の先頭にエンティティ型がマップされているテーブルの名前を返します。テーブルにマップされていない場合はを返します。

GetSchemaQualifiedTableName(IReadOnlyEntityType)

スキーマ null の先頭にエンティティ型がマップされているテーブルの名前を返します。テーブルにマップされていない場合はを返します。

GetSchemaQualifiedViewName(IEntityType)

スキーマの先頭にエンティティ型がマップされているビューの名前、または null ビューにマップされていない場合は、そのビューの名前を返します。

GetSchemaQualifiedViewName(IReadOnlyEntityType)

スキーマの先頭にエンティティ型がマップされているビューの名前、または null ビューにマップされていない場合は、そのビューの名前を返します。

GetSqlQuery(IEntityType)

エンティティ型のデータを提供するために使用される、または null SQL 文字列にマップされていない場合は、SQL 文字列を返します。

GetSqlQuery(IReadOnlyEntityType)

エンティティ型のデータを提供するために使用される、または null SQL 文字列にマップされていない場合は、SQL 文字列を返します。

GetSqlQueryConfigurationSource(IConventionEntityType)

クエリ SQL 文字列の を ConfigurationSource 取得します。

GetSqlQueryMappings(IEntityType)

SQL 文字列マッピングを返します。

GetTableMappings(IEntityType)

エンティティ型がマップされるテーブルを返します。

GetTableName(IEntityType)

エンティティ型がマップされている null テーブルの名前を返します。または、テーブルにマップされていない場合は返します。

GetTableName(IReadOnlyEntityType)

エンティティ型がマップされている null テーブルの名前を返します。または、テーブルにマップされていない場合は返します。

GetTableNameConfigurationSource(IConventionEntityType)

テーブル名の を ConfigurationSource 取得します。

GetUpdateStoredProcedure(IConventionEntityType)

エンティティ型が更新 null にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetUpdateStoredProcedure(IReadOnlyEntityType)

エンティティ型が更新 null にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetUpdateStoredProcedureConfigurationSource(IConventionEntityType)

更新ストアド プロシージャの を ConfigurationSource 取得します。

GetViewMappings(IEntityType)

エンティティ型がマップされるビューを返します。

GetViewName(IEntityType)

エンティティ型がマップされているビューの名前を返します。ビュー null にマップされていない場合はを返します。

GetViewName(IReadOnlyEntityType)

エンティティ型がマップされているビューの名前を返します。ビュー null にマップされていない場合はを返します。

GetViewNameConfigurationSource(IConventionEntityType)

ビュー名の を ConfigurationSource 取得します。

GetViewSchema(IEntityType)

マップされたビューを含むデータベース スキーマを返します。

GetViewSchema(IReadOnlyEntityType)

マップされたビューを含むデータベース スキーマを返します。

GetViewSchemaConfigurationSource(IConventionEntityType)

ビュー スキーマの を ConfigurationSource 取得します。

IsIgnoredByMigrations(IEntityType)

Migrations でエンティティ型が無視されるかどうかを示す値を取得します。

IsMappedToJson(IReadOnlyEntityType)

指定したエンティティが JSON 列にマップされているかどうかを示す値を取得します。

IsTableExcludedFromMigrations(IEntityType)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を取得します。

IsTableExcludedFromMigrations(IReadOnlyEntityType)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を取得します。

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

指定したテーブルが Migrations によって無視されるかどうかを示す値を取得します。

RemoveCheckConstraint(IConventionEntityType, String)

指定した名前の を IConventionCheckConstraint 削除します。

RemoveDeleteStoredProcedure(IConventionEntityType)

このエンティティ型のマップされた削除ストアド プロシージャを削除します。

RemoveInsertStoredProcedure(IConventionEntityType)

このエンティティ型のマップされた挿入ストアド プロシージャを削除します。

RemoveMappingFragment(IConventionEntityType, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトのエンティティ型マッピングを削除します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

RemoveUpdateStoredProcedure(IConventionEntityType)

このエンティティ型のマップされた更新ストアド プロシージャを削除します。

SetComment(IConventionEntityType, String, Boolean)

このエンティティがマップされるテーブルに適用するコメントを構成します。

SetContainerColumnName(IConventionEntityType, String, Boolean)

エンティティ型がマップされるコンテナー列の名前を設定します。

SetContainerColumnTypeMapping(IConventionEntityType, RelationalTypeMapping, Boolean)
互換性のために残されています。.

エンティティ型がマップされるコンテナー列の型マッピングを設定します。

SetDeleteStoredProcedure(IConventionEntityType, Boolean)

エンティティ型をストアド プロシージャにマップして削除します。

SetFunctionName(IConventionEntityType, String, Boolean)

エンティティ型がマップされる関数の名前を設定します。

SetInsertStoredProcedure(IConventionEntityType, Boolean)

エンティティ型を挿入用のストアド プロシージャにマップします。

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を設定します。

SetIsTableExcludedFromMigrations(IConventionEntityType, Nullable<Boolean>, Boolean)

関連付けられたテーブルが Migrations によって無視されるかどうかを示す値を設定します。

SetJsonPropertyName(IConventionEntityType, String, Boolean)

JSON 列にマップされた特定のエンティティに使用される JSON プロパティ名の値を設定します。

SetMappingStrategy(IConventionEntityType, String, Boolean)

派生型のマッピング戦略を設定します。

SetSchema(IConventionEntityType, String, Boolean)

マップされたテーブルを含むデータベース スキーマを設定します。

SetSqlQuery(IConventionEntityType, String, Boolean)

エンティティ型のデータを提供するために使用する SQL 文字列を設定します。

SetTableName(IConventionEntityType, String, Boolean)

エンティティ型がマップされるテーブルの名前を設定します。

SetUpdateStoredProcedure(IConventionEntityType, Boolean)

エンティティ型をストアド プロシージャにマップして更新します。

SetViewName(IConventionEntityType, String, Boolean)

エンティティ型がマップされるビューの名前を設定します。

SetViewSchema(IConventionEntityType, String, Boolean)

マップされたビューを含むデータベース スキーマを設定します。

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

特定のテーブルに似たストア オブジェクトの型マッピングを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetContainerColumnName(IReadOnlyTypeBase)

型がマップされるコンテナー列名を取得します。

GetDeleteStoredProcedure(IReadOnlyTypeBase)

型が削除にマップされているストアド プロシージャ、または null ストアド プロシージャにマップされていない場合は、そのストアド プロシージャを返します。

GetFunctionName(IReadOnlyTypeBase)

型がマップされる関数の名前を返します。関数 null にマップされていない場合は を返します。

GetInsertStoredProcedure(IReadOnlyTypeBase)

型が挿入 null 用にマップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetJsonPropertyName(IReadOnlyTypeBase)

JSON 列にマップされた、指定されたエンティティに使用される JSON プロパティ名の値を取得します。

GetMappingFragments(IReadOnlyTypeBase)

構成されているすべての型マッピング フラグメントを返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

指定された型の構成済み型マッピング フラグメントをすべて返します。

このメソッドは、通常、データベース プロバイダー (およびその他の拡張機能) によって使用されます。 通常、アプリケーション コードでは使用されません。

GetMappingStrategy(IReadOnlyTypeBase)

派生型のマッピング戦略を取得します。

GetSchema(IReadOnlyTypeBase)

マップされたテーブルを含むデータベース スキーマを返します。

GetSqlQuery(IReadOnlyTypeBase)

型のデータを提供するために使用される、または null SQL 文字列にマップされていない場合は、SQL 文字列を返します。

GetTableName(IReadOnlyTypeBase)

型がマップされている null テーブルの名前を返します。テーブルにマップされていない場合は を返します。

GetUpdateStoredProcedure(IReadOnlyTypeBase)

型が更新に null マップされるストアド プロシージャを返します。ストアド プロシージャにマップされていない場合は返します。

GetViewName(IReadOnlyTypeBase)

型がマップされているビューの名前を返します。ビュー null にマップされていない場合はを返します。

GetViewSchema(IReadOnlyTypeBase)

マップされたビューを含むデータベース スキーマを返します。

IsMappedToJson(IReadOnlyTypeBase)

指定したエンティティが JSON 列にマップされているかどうかを示す値を取得します。

GetDbSetName(IReadOnlyEntityType)

このエンティティ型の クラスの プロパティに DbSet<TEntity> 使用する名前を DbContext 取得します。

GetUseSqlReturningClauseConfigurationSource(IConventionEntityType)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す構成ソースを取得します。

IsSqlReturningClauseUsed(IReadOnlyEntityType)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す値を返します。 RETURNING 句は、仮想テーブルや AFTER トリガーを持つテーブルなど、特定の Sqlite 機能と互換性がありません。

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す値を返します。 RETURNING 句は、仮想テーブルや AFTER トリガーを持つテーブルなど、特定の Sqlite 機能と互換性がありません。

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す値を設定します。 RETURNING 句は、仮想テーブルや AFTER トリガーを持つテーブルなど、特定の Sqlite 機能と互換性がありません。

UseSqlReturningClause(IConventionEntityType, Nullable<Boolean>, Boolean)

テーブルへの変更を保存するときに SQL RETURNING 句を使用するかどうかを示す値を設定します。 RETURNING 句は、仮想テーブルや AFTER トリガーを持つテーブルなど、特定の Sqlite 機能と互換性がありません。

GetHistoryTableName(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルの名前を表す値を返します。

GetHistoryTableNameConfigurationSource(IConventionEntityType)

テンポラル履歴テーブル名設定の構成ソースを取得します。

GetHistoryTableSchema(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルのスキーマを表す値を返します。

GetHistoryTableSchemaConfigurationSource(IConventionEntityType)

テンポラル履歴テーブル スキーマ設定の構成ソースを取得します。

GetIsMemoryOptimizedConfigurationSource(IConventionEntityType)

メモリ最適化設定の構成ソースを取得します。

GetIsTemporalConfigurationSource(IConventionEntityType)

テンポラル テーブル設定の構成ソースを取得します。

GetPeriodEndPropertyName(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティのピリオド終了プロパティの名前を表す値を返します。

GetPeriodEndPropertyNameConfigurationSource(IConventionEntityType)

テンポラル テーブルの期間の終了プロパティ名の設定の構成ソースを取得します。

GetPeriodStartPropertyName(IReadOnlyEntityType)

テンポラル テーブルにマップされたエンティティのピリオド開始プロパティの名前を表す値を返します。

GetPeriodStartPropertyNameConfigurationSource(IConventionEntityType)

テンポラル テーブル期間の開始プロパティ名設定の構成ソースを取得します。

GetUseSqlOutputClauseConfigurationSource(IConventionEntityType)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す構成ソースを取得します。

IsMemoryOptimized(IEntityType)

エンティティ型がメモリ最適化テーブルにマップされているかどうかを示す値を返します。

IsMemoryOptimized(IReadOnlyEntityType)

エンティティ型がメモリ最適化テーブルにマップされているかどうかを示す値を返します。

IsSqlOutputClauseUsed(IReadOnlyEntityType)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を返します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

指定したテーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を返します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

IsTemporal(IReadOnlyEntityType)

エンティティ型がテンポラル テーブルにマップされているかどうかを示す値を返します。

SetHistoryTableName(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルの名前を表す値を設定します。

SetHistoryTableSchema(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされたエンティティに関連付けられている履歴テーブルのスキーマを表す値を設定します。

SetIsMemoryOptimized(IConventionEntityType, Nullable<Boolean>, Boolean)

エンティティ型がメモリ最適化テーブルにマップされているかどうかを示す値を設定します。

SetIsTemporal(IConventionEntityType, Nullable<Boolean>, Boolean)

エンティティ型がテンポラル テーブルにマップされているかどうかを示す値を設定します。

SetPeriodEndPropertyName(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされるエンティティのピリオド終了プロパティの名前を表す値を設定します。

SetPeriodStartPropertyName(IConventionEntityType, String, Boolean)

テンポラル テーブルにマップされたエンティティのピリオド開始プロパティの名前を表す値を設定します。

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, StoreObjectIdentifier, Boolean)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を設定します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

UseSqlOutputClause(IConventionEntityType, Nullable<Boolean>, Boolean)

テーブルへの変更を保存するときに SQL OUTPUT 句を使用するかどうかを示す値を設定します。 OUTPUT 句は、トリガーを含むテーブルなど、特定のSQL Server機能と互換性がありません。

GetNavigationAccessMode(ITypeBase)

この型の PropertyAccessMode ナビゲーションに使用されている を取得します。

個々のナビゲーションがこのアクセス モードをオーバーライドできることに注意してください。 ここで返される値は、オーバーライドが指定されていないナビゲーションに使用されます。

GetPropertyAccessMode(ITypeBase)

この型の PropertyAccessMode プロパティとナビゲーションに使用される を取得します。

個々のプロパティとナビゲーションがこのアクセス モードをオーバーライドできることに注意してください。 ここで返される値は、オーバーライドが指定されていないプロパティまたはナビゲーションに使用されます。

適用対象