IConventionEntityTypeBuilder インターフェイス

定義

from 規則を構成 IConventionEntityType するための単純な API サーフェスを提供します。

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

public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionEntityTypeBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionTypeBaseBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionEntityTypeBuilder = interface
    interface IConventionTypeBaseBuilder
    interface IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionEntityTypeBuilder
Implements IConventionTypeBaseBuilder
実装

注釈

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

プロパティ

Metadata

構成されているエンティティ型を取得します。

ModelBuilder

モデル ビルダーを取得します。

(継承元 IConventionAnnotatableBuilder)

メソッド

CanAddNavigation(String, Boolean)
互換性のために残されています。

指定したナビゲーションをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveComplexIndexerProperty(Type, String, Type, Boolean)

指定された複合インデクサー プロパティをこの型に追加できるかどうかを示す値を返します。

(継承元 IConventionTypeBaseBuilder)
CanHaveComplexProperty(MemberInfo, Type, Boolean)

指定した複合プロパティをこの型に追加できるかどうかを示す値を返します。

(継承元 IConventionTypeBaseBuilder)
CanHaveComplexProperty(Type, String, Type, Boolean)

指定した複合プロパティをこの型に追加できるかどうかを示す値を返します。

(継承元 IConventionTypeBaseBuilder)
CanHaveIndex(IReadOnlyList<String>, Boolean)

指定されたプロパティの および インデックスをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveIndexerProperty(Type, String, Boolean)

指定したインデクサー プロパティをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveNavigation(MemberInfo, Boolean)

指定したナビゲーションをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveNavigation(String, Boolean)
互換性のために残されています。

指定したナビゲーションをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveNavigation(String, Type, Boolean)

指定したナビゲーションをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveProperty(MemberInfo, Boolean)

指定したプロパティをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveProperty(Type, String, Boolean)

指定したプロパティをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveServiceProperty(MemberInfo, Boolean)

指定したサービス プロパティをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveSkipNavigation(MemberInfo, Boolean)

指定したスキップ ナビゲーションをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveSkipNavigation(String, Boolean)
互換性のために残されています。

指定したスキップ ナビゲーションをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveSkipNavigation(String, Type, Boolean)

指定したスキップ ナビゲーションをこのエンティティ型に追加できるかどうかを示す値を返します。

CanHaveTrigger(String, Boolean)

トリガーを構成できるかどうかを示す値を返します。

CanIgnore(String, Boolean)

指定された構成ソースから、指定されたメンバー名を無視できるかどうかを示す値を返します。

CanRemoveAnnotation(String, Boolean)

この構成ソースを使用して、指定した名前の注釈を削除できるかどうかを示す値を返します。

(継承元 IConventionAnnotatableBuilder)
CanRemoveComplexProperty(IConventionComplexProperty, Boolean)

複合プロパティをこの型から削除できるかどうかを示す値を返します。

(継承元 IConventionTypeBaseBuilder)
CanRemoveDiscriminator(Boolean)

識別子プロパティを削除できるかどうかを示す値を返します。

CanRemoveIndex(IConventionIndex, Boolean)

このエンティティ型からインデックスを削除できるかどうかを示す値を返します。

CanRemoveKey(Boolean)

エンティティ型をキーレスとしてマークできるかどうかを示す値を返します。

CanRemoveKey(IConventionKey, Boolean)

このエンティティ型からキーを削除できるかどうかを示す値を返します。

CanRemoveNavigation(IConventionNavigation, Boolean)

このエンティティ型からナビゲーションを削除できるかどうかを示す値を返します。

CanRemoveProperty(IConventionProperty, Boolean)

プロパティをこの型から削除できるかどうかを示す値を返します。

(継承元 IConventionTypeBaseBuilder)
CanRemoveRelationship(IConventionForeignKey, Boolean)

外部キーをこのエンティティ型から削除できるかどうかを示す値を返します。

CanRemoveServiceProperty(IConventionServiceProperty, Boolean)

サービス プロパティをこのエンティティ型から削除できるかどうかを示す値を返します。

CanRemoveSkipNavigation(IConventionSkipNavigation, Boolean)

スキップ ナビゲーションをこのエンティティ型から削除できるかどうかを示す値を返します。

CanRemoveSkipNavigation(ISkipNavigation, Boolean)

スキップ ナビゲーションをこのエンティティ型から削除できるかどうかを示す値を返します。

CanSetAnnotation(String, Object, Boolean)

指定した名前と値を持つ注釈をこの構成ソースから設定できるかどうかを示す値を返します。

(継承元 IConventionAnnotatableBuilder)
CanSetBaseType(IConventionEntityType, Boolean)

指定した型をこのエンティティ型の基本型として設定できるかどうかを示す値を返します。

CanSetChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

指定された変更追跡戦略を現在の構成ソースから設定できるかどうかを示す値を返します。

CanSetDefiningQuery(LambdaExpression, Boolean)
互換性のために残されています。

指定された定義クエリを現在の構成ソースから設定できるかどうかを示す値を返します。

CanSetDiscriminator(MemberInfo, Boolean)

識別子プロパティを構成できるかどうかを示す値を返します。

CanSetDiscriminator(String, Boolean)

識別子プロパティを構成できるかどうかを示す値を返します。

CanSetDiscriminator(String, Type, Boolean)

識別子プロパティを構成できるかどうかを示す値を返します。

CanSetDiscriminator(Type, Boolean)

識別子プロパティを構成できるかどうかを示す値を返します。

CanSetDiscriminator(Type, String, Boolean)

識別子列を構成できるかどうかを示す値を返します。

CanSetPrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

指定したプロパティをこのエンティティ型の主キーとして設定できるかどうかを示す値を返します。

CanSetPrimaryKey(IReadOnlyList<String>, Boolean)

指定したプロパティをこのエンティティ型の主キーとして設定できるかどうかを示す値を返します。

CanSetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

指定 PropertyAccessMode した を現在の構成ソースから設定できるかどうかを示す値を返します。

CanSetQueryFilter(LambdaExpression, Boolean)

指定されたクエリ フィルターを現在の構成ソースから設定できるかどうかを示す値を返します。

ComplexIndexerProperty(Type, String, Type, Boolean)

指定した名前で複合インデクサー プロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 IConventionTypeBaseBuilder)
ComplexProperty(MemberInfo, Type, Boolean)

指定されたメンバー情報を使用して複合プロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 IConventionTypeBaseBuilder)
ComplexProperty(Type, String, Type, Boolean)

指定した名前で複合プロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 IConventionTypeBaseBuilder)
CreateUniqueProperty(Type, String, Boolean)

既存のプロパティとは異なる名前のプロパティを作成します。

GetOrCreateProperties(IEnumerable<MemberInfo>, Boolean)

指定されたメンバーに一致する既存のプロパティを返すか、作成します。

GetOrCreateProperties(IReadOnlyList<String>, Boolean)

指定した名前を持つ既存のプロパティを返すか、一致する CLR メンバーが見つかった場合に作成します。

GetTargetEntityTypeBuilder(Type, MemberInfo, Boolean, Nullable<Boolean>, Boolean)

潜在的なナビゲーションのターゲットのビルダーを取得または作成します。

HasAnnotation(String, Object, Boolean)

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

HasBaseType(IConventionEntityType, Boolean)

継承階層内のこのエンティティ型の基本型を設定します。

HasChangeTrackingStrategy(Nullable<ChangeTrackingStrategy>, Boolean)

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

HasDefiningQuery(LambdaExpression, Boolean)
互換性のために残されています。

キーレス エンティティ型のデータを提供するために使用するクエリを構成します。

HasDiscriminator(Boolean)

継承階層がリレーショナル データベースの 1 つのテーブルにマップされるときに表されるテーブル内の各行のエンティティの種類を識別するために使用される識別子プロパティを構成します。

HasDiscriminator(MemberInfo, Boolean)

継承階層がリレーショナル データベースの 1 つのテーブルにマップされるときに表されるテーブル内の各行のエンティティの種類を識別するために使用される識別子プロパティを構成します。

HasDiscriminator(String, Boolean)

継承階層がリレーショナル データベースの 1 つのテーブルにマップされるときに表されるテーブル内の各行のエンティティの種類を識別するために使用される識別子プロパティを構成します。

HasDiscriminator(String, Type, Boolean)

継承階層がリレーショナル データベースの 1 つのテーブルにマップされるときに表されるテーブル内の各行のエンティティの種類を識別するために使用される識別子プロパティを構成します。

HasDiscriminator(Type, Boolean)

継承階層がリレーショナル データベースの 1 つのテーブルにマップされるときに表されるテーブル内の各行のエンティティの種類を識別するために使用される識別子プロパティを構成します。

HasIndex(IReadOnlyList<IConventionProperty>, Boolean)

指定したプロパティのインデックスを構成します。 プロパティの指定されたリストに既存のインデックスがある場合は、構成のために既存のインデックスが返されます。

HasIndex(IReadOnlyList<IConventionProperty>, String, Boolean)

指定したプロパティのインデックスを、指定した名前で構成します。 指定されたプロパティセットに、指定された名前の既存のインデックスがある場合は、構成のために既存のインデックスが返されます。

HasIndex(IReadOnlyList<String>, Boolean)

指定したプロパティ名のインデックスを構成します。 プロパティ名の指定されたリストに既存のインデックスがある場合は、構成のために既存のインデックスが返されます。

HasIndex(IReadOnlyList<String>, String, Boolean)

指定したプロパティ名のインデックスを構成します。 プロパティ名の指定されたリストに既存のインデックスがある場合は、構成のために既存のインデックスが返されます。

HasKey(IReadOnlyList<IConventionProperty>, Boolean)

指定したプロパティに対してまだ存在しない場合は、このエンティティ型の代替キーをモデルに作成します。

HasNoAnnotation(String, Boolean)

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

HasNoComplexProperty(IConventionComplexProperty, Boolean)

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

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

このエンティティ型から識別子プロパティを削除します。 通常、このメソッドは、エンティティ型が階層内の他の型と同じテーブルにマップされなくなった場合、またはこのエンティティ型がルート型でなくなった場合に呼び出されます。

HasNoDiscriminator(Boolean)

このエンティティ型から識別子プロパティを削除します。 通常、このメソッドは、エンティティ型が階層内の他の型と同じテーブルにマップされなくなった場合、またはこのエンティティ型がルート型でなくなった場合に呼び出されます。

HasNoIndex(IConventionIndex, Boolean)

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

HasNoIndex(IReadOnlyList<IConventionProperty>, Boolean)

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

HasNoKey(Boolean)

キーを持たないことをエンティティ型に構成します。 クエリでのみ使用できます。

HasNoKey(IConventionKey, Boolean)

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

HasNoKey(IReadOnlyList<IConventionProperty>, Boolean)

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

HasNoNavigation(IConventionNavigation, Boolean)

このエンティティ型からナビゲーションを削除します。

HasNonNullAnnotation(String, Object, Boolean)

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

HasNoProperty(IConventionProperty, Boolean)

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

HasNoRelationship(IConventionForeignKey, Boolean)

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

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

このエンティティ型からリレーションシップを削除します。

HasNoServiceProperty(IConventionServiceProperty, Boolean)

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

HasNoSkipNavigation(IConventionSkipNavigation, Boolean)

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

HasNoSkipNavigation(ISkipNavigation, Boolean)

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

HasOwnership(IConventionEntityType, MemberInfo, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasOwnership(IConventionEntityType, MemberInfo, MemberInfo, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasOwnership(IConventionEntityType, String, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasOwnership(IConventionEntityType, String, String, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasOwnership(Type, MemberInfo, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasOwnership(Type, MemberInfo, MemberInfo, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasOwnership(Type, String, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasOwnership(Type, String, String, Boolean)

ターゲット エンティティがこのエンティティ (またはその一部) によって所有されるリレーションシップを構成します。

HasQueryFilter(LambdaExpression, Boolean)

このエンティティ型を対象とするクエリに自動的に適用される LINQ 述語式を指定します。

HasRelationship(IConventionEntityType, Boolean)

このエンティティ型とターゲット エンティティ型の間のリレーションシップを構成します。

HasRelationship(IConventionEntityType, IConventionKey, Boolean)

このエンティティ型とターゲット エンティティ型の間のリレーションシップを、ターゲットをプリンシパルの終了として構成します。

HasRelationship(IConventionEntityType, IReadOnlyList<IConventionProperty>, Boolean)

このエンティティ型とターゲット エンティティ型の間のリレーションシップを、ターゲットをプリンシパルの終了として構成します。

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

このエンティティ型とターゲット エンティティ型の間のリレーションシップを、ターゲットをプリンシパルの終了として構成します。

HasRelationship(IConventionEntityType, MemberInfo, Boolean, Boolean)

このエンティティ型とターゲット エンティティ型の間のリレーションシップを構成します。

HasRelationship(IConventionEntityType, MemberInfo, MemberInfo, Boolean, Boolean)

このエンティティ型とターゲット エンティティ型の間のリレーションシップを構成します。

HasRelationship(IConventionEntityType, String, Boolean, Boolean)

このエンティティ型とターゲット エンティティ型の間のリレーションシップを構成します。

HasRelationship(IConventionEntityType, String, String, Boolean, Boolean)

このエンティティ型とターゲット エンティティ型の間のリレーションシップを構成します。

HasSkipNavigation(MemberInfo, IConventionEntityType, MemberInfo, Nullable<Boolean>, Nullable<Boolean>, Boolean)

スキップ ナビゲーションと、このエンティティ型とターゲット エンティティ型の間の逆を構成します。

HasSkipNavigation(MemberInfo, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

このエンティティ型とターゲット エンティティ型の間のスキップ ナビゲーションを構成します。

HasSkipNavigation(String, IConventionEntityType, Nullable<Boolean>, Nullable<Boolean>, Boolean)

このエンティティ型とターゲット エンティティ型の間のスキップ ナビゲーションを構成します。

HasSkipNavigation(String, IConventionEntityType, Type, Nullable<Boolean>, Nullable<Boolean>, Boolean)

このエンティティ型とターゲット エンティティ型の間のスキップ ナビゲーションを構成します。

HasTrigger(String, Boolean)

リレーショナル データベースを対象とする場合にデータベース トリガーを構成します。

Ignore(String, Boolean)

指定されたプロパティをエンティティ型から除外し、規則によって型に一致するプロパティまたはナビゲーションが追加されないようにします。

IndexerProperty(Type, String, Boolean)

指定した名前でインデクサー プロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

IsIgnored(String, Boolean)

指定された構成ソースに対して、指定されたメンバー名が無視されるかどうかを示します。

PrimaryKey(IReadOnlyList<IConventionProperty>, Boolean)

このエンティティ型の主キーを構成するプロパティを設定します。

PrimaryKey(IReadOnlyList<String>, Boolean)

このエンティティ型の主キーを構成するプロパティを設定します。

Property(MemberInfo, Boolean)

指定されたメンバー情報を使用してプロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

Property(Type, String, Boolean, Boolean)

指定した名前でプロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

RemoveAnnotation(String, Boolean)
互換性のために残されています。

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

(継承元 IConventionAnnotatableBuilder)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)

メタデータ オブジェクトに含まれていない場合は、指定されたリスト内のプロパティを削除します。

RemoveUnusedShadowProperties(IReadOnlyList<IConventionProperty>, Boolean)
互換性のために残されています。

メタデータ オブジェクトに含まれていない場合は、指定されたリストのシャドウ プロパティを削除します。

ServiceProperty(MemberInfo, Boolean)

指定したメンバー情報を使用してサービス プロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

ServiceProperty(Type, MemberInfo, Boolean)

指定したメンバー情報を使用してサービス プロパティを構成するために使用できるオブジェクトを返します。 一致するプロパティが存在しない場合は、新しいプロパティが追加されます。

SetOrRemoveAnnotation(String, Object, Boolean)
互換性のために残されています。

指定した名前の下に格納されている注釈を設定または削除します。

(継承元 IConventionAnnotatableBuilder)
UsePropertyAccessMode(Nullable<PropertyAccessMode>, Boolean)

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

拡張メソッド

CanSetAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

分析ストアの有効期間を現在の構成ソースから設定できるかどうかを示す値を返します。

CanSetContainer(IConventionEntityTypeBuilder, String, Boolean)

エンティティ型がマップされるコンテナーを現在の構成ソースから設定できるかどうかを示す値を返します。

CanSetDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

現在の構成ソースから既定の有効期間を設定できるかどうかを示す値を返します。

CanSetJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

エンティティ型のマップ先の親プロパティ名を現在の構成ソースから設定できるかどうかを示す値を返します。

CanSetPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

パーティション キーの格納に使用されるプロパティを現在の構成ソースから設定できるかどうかを示す値を返します。

CanSetThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

指定されたスループットを設定できるかどうかを示す値を返します。

HasAnalyticalStoreTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

HasDefaultTimeToLive(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean)

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

HasPartitionKey(IConventionEntityTypeBuilder, String, Boolean)

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

HasThroughput(IConventionEntityTypeBuilder, Nullable<Int32>, Boolean, Boolean)

プロビジョニングされたスループットを構成します。

ToContainer(IConventionEntityTypeBuilder, String, Boolean)

Azure Cosmos を対象とする場合にエンティティ型がマップされるコンテナーを構成します。

ToJsonProperty(IConventionEntityTypeBuilder, String, Boolean)

埋め込みドキュメントとして格納するときにエンティティがマップされるプロパティ名を構成します。

CanSetInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

指定されたメモリ内クエリを現在の構成ソースから設定できるかどうかを示す値を返します。

ToInMemoryQuery(IConventionEntityTypeBuilder, LambdaExpression, Boolean)

エンティティ型のデータを提供するために使用するクエリを構成します。

CanExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

指定した構成ソースを使用して、このエンティティ型がマップされているテーブルを移行から除外できるかどうかを示す値を返します。

CanHaveCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

チェック制約を構成できるかどうかを示す値を返します。

CanSetCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)
互換性のために残されています。

チェック制約を構成できるかどうかを示す値を返します。

CanSetComment(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して、このエンティティ型にコメントを設定できるかどうかを示す値を返します。

CanSetFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

指定した構成ソースを使用して、このエンティティ型に関数名を設定できるかどうかを示す値を返します。

CanSetFunction(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して、このエンティティ型に関数名を設定できるかどうかを示す値を返します。

CanSetJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

指定した値をエンティティ型の JSON プロパティ名として使用できるかどうかを示す値を返します。

CanSetMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して階層マッピング戦略を構成できるかどうかを示す値を返します。

CanSetSchema(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して、このエンティティ型に対してテーブル名のスキーマを設定できるかどうかを示す値を返します。

CanSetSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して、このエンティティ型に対してクエリ SQL 文字列を設定できるかどうかを示す値を返します。

CanSetTable(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して、このエンティティ型に対してテーブル名を設定できるかどうかを示す値を返します。

CanSetView(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して、このエンティティ型にビュー名を設定できるかどうかを示す値を返します。

CanSetViewSchema(IConventionEntityTypeBuilder, String, Boolean)

指定した構成ソースを使用して、このエンティティ型に対してビューのスキーマを設定できるかどうかを示す値を返します。

DeleteUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型が削除に使用するストアド プロシージャを構成します。

ExcludeTableFromMigrations(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

このエンティティ型がマップされているテーブルを移行から除外するようにマークします。

HasCheckConstraint(IConventionEntityTypeBuilder, String, String, Boolean)

リレーショナル データベースを対象とする場合に、データベースチェック制約を構成します。

HasComment(IConventionEntityTypeBuilder, String, Boolean)

テーブルに適用するコメントを構成します

HasJsonPropertyName(IConventionEntityTypeBuilder, String, Boolean)

JSON 列にマップされたエンティティを構成し、その前にナビゲーション名を使用するのではなく、特定の JSON プロパティにマッピングします。

InsertUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型が挿入に使用するストアド プロシージャを構成します。

ToFunction(IConventionEntityTypeBuilder, MethodInfo, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされる関数を構成します。

ToFunction(IConventionEntityTypeBuilder, String, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされる関数を構成します。

ToSchema(IConventionEntityTypeBuilder, String, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされるテーブルのスキーマを構成します。

ToSqlQuery(IConventionEntityTypeBuilder, String, Boolean)

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

ToTable(IConventionEntityTypeBuilder, String, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされるテーブルを構成します。

ToTable(IConventionEntityTypeBuilder, String, String, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされるテーブルを構成します。

ToView(IConventionEntityTypeBuilder, String, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされるビューを構成します。

ToView(IConventionEntityTypeBuilder, String, String, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされるビューを構成します。

ToViewSchema(IConventionEntityTypeBuilder, String, Boolean)

リレーショナル データベースを対象とする場合にエンティティ型がマップされるビューのスキーマを構成します。

UpdateUsingStoredProcedure(IConventionEntityTypeBuilder, Boolean)

リレーショナル データベースを対象とする場合に、エンティティ型が更新に使用するストアド プロシージャを構成します。

UseMappingStrategy(IConventionEntityTypeBuilder, String, Boolean)

階層マッピング戦略を設定します。

CanSetHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

エンティティに対して指定された履歴テーブル名を設定できるかどうかを示す値を返します。

CanSetHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

マップされたテーブルに履歴テーブル スキーマを含めることができるかどうかを示す値を返します。

CanSetIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

マップされたテーブルをメモリ最適化として構成できるかどうかを示す値を返します。

CanSetIsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

マップされたテーブルをテンポラルとして構成できるかどうかを示す値を返します。

CanSetPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

マップされたテーブルにピリオドの終了プロパティを設定できるかどうかを示す値を返します。

CanSetPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

マップされたテーブルにピリオド開始プロパティを含めることができるかどうかを示す値を返します。

ForSqlServerIsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)
互換性のために残されています。

SQL Serverを対象とする場合にエンティティがマップされるテーブルをメモリ最適化として構成します。

HasPeriodEnd(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの期間終了プロパティを構成します。

HasPeriodStart(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの期間開始プロパティを構成します。

IsMemoryOptimized(IConventionEntityTypeBuilder, Nullable<Boolean>, Boolean)

SQL Serverをメモリ最適化としてターゲットにするときにエンティティがマップするテーブルを構成します。

IsTemporal(IConventionEntityTypeBuilder, Boolean, Boolean)

テーブルをテンポラルとして構成します。

UseHistoryTableName(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの履歴テーブル名を構成します。

UseHistoryTableSchema(IConventionEntityTypeBuilder, String, Boolean)

テンポラル テーブルにマップされたエンティティの履歴テーブル スキーマを構成します。

適用対象