IConventionEntityType インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
内のエンティティ型を 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 |
このエンティティ型のベース型を取得します。 継承階層の |
Builder |
このエンティティ型の構成に使用できるビルダーを取得します。 |
ClrType |
この型のインスタンスを表すために使用される CLR クラスを取得します。
|
ConstructorBinding |
優先コンストラクターの InstantiationBinding を取得します。 (継承元 ITypeBase) |
ContainingEntityType |
このエンティティ型、または複合プロパティ チェーンが宣言されているエンティティ型を取得します。 (継承元 IReadOnlyTypeBase) |
DefiningEntityType |
互換性のために残されています。.
定義するエンティティ型を取得します。 |
DefiningNavigationName |
互換性のために残されています。.
定義するナビゲーションの名前を取得します。 (継承元 IReadOnlyEntityType) |
DefiningQuery |
この型のクエリの既定のソースとして使用される LINQ クエリを取得します。 (継承元 IEntityType) |
HasSharedClrType |
この構造型が、他の構造タイプもマップされる に Type マップされているかどうかを示す値を取得します。 (継承元 IReadOnlyTypeBase) |
IsInModel |
このオブジェクトがモデル内にあるかどうか、つまり、モデルから削除されていないかどうかを示します。 (継承元 IConventionAnnotatable) |
IsKeyless |
エンティティ型にキーがないかどうかを示す値を取得します。
クエリでのみ使用できる場合 |
IsPropertyBag |
この構造型に、任意のプロパティを含めることができるインデクサーと、特定のインデクサー プロパティに値が含まれているかどうかを判断するために使用できるメソッドがあるかどうかを示す値を取得します。 (継承元 IReadOnlyTypeBase) |
IsQueryType |
このエンティティ型がクエリ型かどうかを取得します。 (継承元 IEntityType) |
Item[String] |
指定した名前の注釈の値を取得し、存在しない場合は を |
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) |
指定された名前の注釈を取得し、存在しない場合は を |
FindClosestCommonParent(IEntityType) |
指定された両方のエンティティ型の親である最も近いエンティティ型を返します。 指定されたエンティティのいずれかが他方のエンティティの親である場合、その親が返されます。 |
FindClosestCommonParent(IReadOnlyEntityType) |
指定された両方のエンティティ型の親である最も近いエンティティ型を返します。 指定されたエンティティの 1 つが他方の親である場合、その親が返されます。 |
FindComplexProperty(MemberInfo) |
指定されたメンバー情報を持つ複雑なプロパティを取得します。 プロパティが |
FindComplexProperty(String) |
指定した名前の複合プロパティを取得します。 指定した名前の |
FindDeclaredComplexProperty(String) |
指定した名前を持つ型で宣言されたプロパティを検索します。 基本型で定義されたプロパティは返しません。 (継承元 IReadOnlyTypeBase) |
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
指定されたプロパティを使用して、このエンティティ型で宣言されている外部キーを取得します。 |
FindDeclaredNavigation(String) |
指定したエンティティ型のナビゲーション プロパティを取得します。 基本型で定義されたナビゲーション プロパティは返しません。
|
FindDeclaredProperty(String) |
指定した名前を持つ型で宣言されたプロパティを検索します。 基本型で定義されたプロパティは返しません。 |
FindDeclaredSkipNavigation(String) |
このエンティティ型のスキップ ナビゲーション プロパティを取得します。 基本型で定義されているスキップ ナビゲーション プロパティは返しません。
|
FindDeclaredTrigger(String) |
指定した名前のトリガーを検索します。 |
FindDiscriminatorProperty() |
識別子の値を格納するために使用されるプロパティを返します。 |
FindForeignKey(IReadOnlyList<IProperty>, IKey, IEntityType) |
特定の主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。
|
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
特定の主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。
|
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
特定の主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。 |
FindForeignKeys(IReadOnlyList<IReadOnlyProperty>) |
指定したプロパティで定義されている外部キーを取得します。 指定したプロパティ セットに対して定義されている外部キーのみが返されます。 |
FindForeignKeys(IReadOnlyProperty) |
指定したプロパティで定義されている外部キーを取得します。 指定したプロパティに対して定義されている外部キーのみが返されます。 指定したプロパティを含む複合外部キーは返されません。 |
FindIgnoredConfigurationSource(String) |
指定されたメンバー名が無視されるかどうかを示します。 (継承元 IConventionTypeBase) |
FindIndex(IReadOnlyList<IProperty>) |
指定されたプロパティで定義されている名前のないインデックスを取得します。 インデックスが 名前付きインデックスは、プロパティの一覧が一致しても返されません。 |
FindIndex(IReadOnlyList<IReadOnlyProperty>) |
指定されたプロパティで定義されている名前のないインデックスを取得します。 インデックスが |
FindIndex(IReadOnlyProperty) |
指定されたプロパティで定義されている名前のないインデックスを取得します。 このようなインデックスが |
FindIndex(String) |
指定した名前のインデックスを取得します。 |
FindIndexerPropertyInfo() |
PropertyInfo関連付けられた CLR 型のインデクサーが存在する場合は、 を返します。 (継承元 IReadOnlyTypeBase) |
FindKey(IReadOnlyList<IProperty>) |
指定されたプロパティで定義されている主キーまたは代替キーを取得します。
指定されたプロパティに |
FindKey(IReadOnlyList<IReadOnlyProperty>) |
指定されたプロパティで定義されている主キーまたは代替キーを取得します。
指定されたプロパティに |
FindKey(IReadOnlyProperty) |
指定されたプロパティで定義されている主キーまたは代替キーを取得します。 指定されたプロパティに |
FindMember(String) |
指定した名前のメンバーを取得します。 指定された名前の |
FindMembersInHierarchy(String) |
この型、基本型、または派生型で指定された名前のメンバーを取得します。 (継承元 IReadOnlyTypeBase) |
FindNavigation(MemberInfo) |
指定したエンティティ型のナビゲーション プロパティを取得します。 |
FindNavigation(String) |
指定したエンティティ型のナビゲーション プロパティを取得します。 |
FindOwnership() |
所有者が所有型 |
FindPrimaryKey() |
このエンティティ型の主キーを取得します。 主キーが |
FindProperties(IReadOnlyList<String>) |
指定したエンティティ型の一致するプロパティを検索します。 プロパティが |
FindProperty(MemberInfo) |
指定したエンティティ型のプロパティを取得します。 プロパティが |
FindProperty(String) |
指定した名前の プロパティを取得します。 指定した名前の |
FindRuntimeAnnotation(String) |
指定された名前のランタイム注釈を取得し、存在しない場合は を |
FindRuntimeAnnotationValue(String) |
指定された名前のランタイム注釈の値を取得し、存在しない場合は を |
FindServiceProperty(String) |
指定した名前のサービス プロパティを取得します。
指定した名前の |
FindSkipNavigation(MemberInfo) |
このエンティティ型のスキップ ナビゲーション プロパティを取得します。 |
FindSkipNavigation(String) |
このエンティティ型のスキップ ナビゲーション プロパティを取得します。 |
GetAllBaseTypes() |
ルートから開始して、このエンティティ型の派生元となるモデル内のすべての型を取得します。 |
GetAllBaseTypesAscending() |
このエンティティ型の派生元となるモデル内のすべての型を、最も近いものから取得します。 |
GetAllBaseTypesInclusive() |
型自体を含め、このエンティティ型のすべての基本型を上から下に返します。 |
GetAllBaseTypesInclusiveAscending() |
型自体を含め、このエンティティ型のすべての基本型を下から上に返します。 |
GetAnnotation(String) |
指定された名前の注釈を取得し、存在しない場合は をスローします。 (継承元 IReadOnlyAnnotatable) |
GetAnnotations() |
現在のオブジェクトのすべての注釈を取得します。 (継承元 IReadOnlyAnnotatable) |
GetBaseTypeConfigurationSource() |
プロパティの構成ソースを BaseType 返します。 |
GetChangeTrackingStrategy() |
この型に使用されている変更追跡戦略を取得します。 この方法は、コンテキストが型のインスタンスのプロパティへの変更を検出する方法を示します。 (継承元 IReadOnlyTypeBase) |
GetChangeTrackingStrategyConfigurationSource() |
の構成ソースを GetChangeTrackingStrategy()返します。 |
GetComplexProperties() |
この型と基本型で定義されている複合プロパティを取得します。 (継承元 IReadOnlyTypeBase) |
GetConcreteDerivedTypesInclusive() |
型自体を含め、このエンティティ型のすべての派生型を返します。これは ではありません |
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) |
互換性のために残されています。.
このエンティティ型の基本型を設定します。 継承階層内の |
HasDefiningNavigation() |
互換性のために残されています。.
このエンティティ型に定義ナビゲーションがあるかどうかを示す値を取得します。 (継承元 IReadOnlyEntityType) |
HasNoKey(Nullable<Boolean>, Boolean) |
互換性のために残されています。.
エンティティ型にキーがないかどうかを示す値を設定します。
に |
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) |
このエンティティ型の基本型を設定します。 継承階層内の |
SetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean) |
このエンティティ型に使用する変更追跡戦略を設定します。 この戦略は、エンティティ型のインスタンスのプロパティに対する変更をコンテキストが検出する方法を示します。 |
SetDiscriminatorMappingComplete(Nullable<Boolean>, Boolean) |
識別子のマッピングが完了したかどうかを示す値を設定します。 |
SetDiscriminatorProperty(IReadOnlyProperty, Boolean) |
識別子値の IReadOnlyProperty 格納に使用する を設定します。 |
SetDiscriminatorValue(Object, Boolean) |
このエンティティ型の識別子の値を設定します。 |
SetIsKeyless(Nullable<Boolean>, Boolean) |
エンティティ型にキーがないかどうかを示す値を設定します。
に |
SetNavigationAccessMode(Nullable<PropertyAccessMode>, Boolean) |
PropertyAccessModeこのエンティティ型のナビゲーションに使用する を設定します。 |
SetOrRemoveAnnotation(String, Object, Boolean) |
指定した名前の下に格納されている注釈を設定します。 指定した名前の注釈が既に存在する場合は、既存の注釈を上書きします。 が指定されている場合 |
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) |
拡張メソッド
適用対象
Entity Framework