EntityTypeBuilder<TEntity> クラス

定義

を構成するための簡単な API を提供します IMutableEntityType

public class EntityTypeBuilder<TEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder where TEntity : class
type EntityTypeBuilder<'Entity (requires 'Entity : null)> = class
    inherit EntityTypeBuilder
Public Class EntityTypeBuilder(Of TEntity)
Inherits EntityTypeBuilder

型パラメーター

TEntity

構成対象のエンティティ型。

継承
EntityTypeBuilder<TEntity>
派生

注釈

このクラスのインスタンスは、API を使用する場合に ModelBuilder メソッドから返され、アプリケーション コードで直接構築するようには設計されていません。

コンストラクター

EntityTypeBuilder<TEntity>(IMutableEntityType)

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

EntityTypeBuilder<TEntity>(InternalEntityTypeBuilder)

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

プロパティ

Builder

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

(継承元 EntityTypeBuilder)
Metadata

構成対象のエンティティ型。

(継承元 EntityTypeBuilder)

メソッド

ComplexProperty(String)

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

(継承元 EntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

ComplexProperty(String, Action<ComplexPropertyBuilder>)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
ComplexProperty(Type, String)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)

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

(継承元 EntityTypeBuilder)
ComplexProperty(Type, String, String)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

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

ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)

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

(継承元 EntityTypeBuilder)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>)

エンティティ型の複合プロパティを構成するために使用できるオブジェクトを返します。 指定したプロパティがまだモデルの一部でない場合は、追加されます。

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)

エンティティ型の複合プロパティを構成します。 指定したプロパティがまだモデルの一部でない場合は、追加されます。

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)

エンティティ型の複合プロパティを構成するために使用できるオブジェクトを返します。 指定したプロパティがまだモデルの一部でない場合は、追加されます。

ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)

エンティティ型の複合プロパティを構成します。 指定したプロパティがまだモデルの一部でない場合は、追加されます。

ComplexProperty<TProperty>(String)

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

(継承元 EntityTypeBuilder)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
ComplexProperty<TProperty>(String, String)

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

(継承元 EntityTypeBuilder)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)

エンティティ型の複合プロパティを構成します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
FindRelatedEntityType(String, String)

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

(継承元 EntityTypeBuilder)
FindRelatedEntityType(Type, String)

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

(継承元 EntityTypeBuilder)
HasAlternateKey(Expression<Func<TEntity,Object>>)

指定したプロパティにまだ存在しない場合は、このエンティティ型の代替キーをモデルに作成します。 これにより、プロパティが強制的に読み取り専用になります。 プロパティを強制的に読み取り専用にしない一意性をモデルで指定するには、 または HasIndex(Expression<Func<TEntity,Object>>) を使用HasIndex(String[])します。

HasAlternateKey(String[])

指定したプロパティにまだ存在しない場合は、このエンティティ型の代替キーをモデルに作成します。 これにより、プロパティが強制的に読み取り専用になります。 プロパティを強制的に読み取り専用にしない一意性をモデルで指定するには、 または HasIndex(Expression<Func<TEntity,Object>>) を使用HasIndex(String[])します。

HasAlternateKey(String[])

指定したプロパティに対してまだ存在しない場合は、このエンティティ型の代替キーをモデルに作成します。 これにより、プロパティが強制的に読み取り専用になります。 プロパティを強制的に読み取り専用にしない一意性をモデルで指定するには、 を使用 HasIndex します。

(継承元 EntityTypeBuilder)
HasAnnotation(String, Object)

エンティティ型の注釈を追加または更新します。 で指定されたキーを持つ注釈が既に annotation 存在する場合、その値は更新されます。

HasBaseType(String)

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

HasBaseType(Type)

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

HasBaseType<TBaseType>()

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

(継承元 EntityTypeBuilder)
HasChangeTrackingStrategy(ChangeTrackingStrategy)

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

(継承元 EntityTypeBuilder)
HasData(IEnumerable<Object>)

このエンティティ型にシード データを追加します。 これは、データ モーションの移行を生成するために使用されます。

HasData(IEnumerable<Object>)

シード データを持つようこのエンティティを構成します。 これは、データ モーションの移行を生成するために使用されます。

(継承元 EntityTypeBuilder)
HasData(IEnumerable<TEntity>)

このエンティティ型にシード データを追加します。 これは、データ モーションの移行を生成するために使用されます。

HasData(Object[])

このエンティティ型にシード データを追加します。 これは、データ モーションの移行を生成するために使用されます。

HasData(Object[])

シード データを持つようこのエンティティを構成します。 これは、データ モーションの移行を生成するために使用されます。

(継承元 EntityTypeBuilder)
HasData(TEntity[])

このエンティティ型にシード データを追加します。 これは、データ モーションの移行を生成するために使用されます。

HasDiscriminator()

ストア内のエンティティ型を識別するために使用される識別子プロパティを構成します。

(継承元 EntityTypeBuilder)
HasDiscriminator(String, Type)

ストア内のエンティティ型を識別するために使用される識別子プロパティを構成します。

(継承元 EntityTypeBuilder)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity,TDiscriminator>>)

ストア内のエンティティ型を識別するために使用される識別子プロパティを構成します。

HasDiscriminator<TDiscriminator>(String)

ストア内のエンティティ型を識別するために使用される識別子プロパティを構成します。

(継承元 EntityTypeBuilder)
HasIndex(Expression<Func<TEntity,Object>>)

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

HasIndex(Expression<Func<TEntity,Object>>, String)

指定した名前を使用して、指定したプロパティのインデックスを構成します。 指定したプロパティの一覧に既存のインデックスがあり、指定した名前を持つインデックスがある場合は、構成用に既存のインデックスが返されます。

HasIndex(String[])

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

HasIndex(String[])

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

(継承元 EntityTypeBuilder)
HasIndex(String[], String)

指定した名前を使用して、指定したプロパティのインデックスを構成します。 指定したプロパティの一覧に既存のインデックスがあり、指定した名前を持つインデックスがある場合は、構成用に既存のインデックスが返されます。

HasIndex(String[], String)

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

(継承元 EntityTypeBuilder)
HasKey(Expression<Func<TEntity,Object>>)

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

HasKey(String[])

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

HasKey(String[])

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

(継承元 EntityTypeBuilder)
HasMany(String)

このエンティティ型に、リレーションシップ内の他の型のインスタンスを含むコレクションがあるリレーションシップを構成します。

(継承元 EntityTypeBuilder)
HasMany(String, String)

このエンティティ型に、リレーションシップ内の他の型のインスタンスを含むコレクションがあるリレーションシップを構成します。

(継承元 EntityTypeBuilder)
HasMany(Type, String)

このエンティティ型に、リレーションシップ内の他の型のインスタンスを含むコレクションがあるリレーションシップを構成します。

(継承元 EntityTypeBuilder)
HasMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

このエンティティ型に、リレーションシップ内の他の型のインスタンスを含むコレクションがあるリレーションシップを構成します。

HasMany<TRelatedEntity>(String)

このエンティティ型に、リレーションシップ内の他の型のインスタンスを含むコレクションがあるリレーションシップを構成します。

HasManyBuilder(EntityType, PropertyInfo)

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

(継承元 EntityTypeBuilder)
HasManyBuilder(EntityType, String)

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

(継承元 EntityTypeBuilder)
HasNoDiscriminator()

識別子プロパティを持たないエンティティ型を構成します。

HasNoDiscriminator()

識別子プロパティを持たないエンティティ型を構成します。

(継承元 EntityTypeBuilder)
HasNoKey()

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

HasNoKey()

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

(継承元 EntityTypeBuilder)
HasOne(String)

このエンティティ型が、リレーションシップ内の他の型の 1 つのインスタンスを指す参照を持つリレーションシップを構成します。

(継承元 EntityTypeBuilder)
HasOne(String, String)

このエンティティ型が、リレーションシップ内の他の型の 1 つのインスタンスを指す参照を持つリレーションシップを構成します。

(継承元 EntityTypeBuilder)
HasOne(Type, String)

このエンティティ型が、リレーションシップ内の他の型の 1 つのインスタンスを指す参照を持つリレーションシップを構成します。

(継承元 EntityTypeBuilder)
HasOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

このエンティティ型がリレーションシップ内の他の型の 1 つのインスタンスを指す参照を持つリレーションシップを構成します。

HasOne<TRelatedEntity>(String)

このエンティティ型がリレーションシップ内の他の型の 1 つのインスタンスを指す参照を持つリレーションシップを構成します。

HasOneBuilder(EntityType, PropertyInfo)

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

(継承元 EntityTypeBuilder)
HasOneBuilder(EntityType, String)

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

(継承元 EntityTypeBuilder)
HasOneBuilder(MemberIdentity, EntityType)

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

(継承元 EntityTypeBuilder)
HasQueryFilter(Expression<Func<TEntity,Boolean>>)

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

HasQueryFilter(LambdaExpression)

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

HasQueryFilter(LambdaExpression)

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

(継承元 EntityTypeBuilder)
Ignore(Expression<Func<TEntity,Object>>)

指定されたプロパティをエンティティ型から除外します。 通常、このメソッドは、規則によって追加されたエンティティ型からプロパティまたはナビゲーションを削除するために使用されます。

Ignore(String)

指定されたプロパティをエンティティ型から除外します。 通常、このメソッドは、規則によって追加されたエンティティ型からプロパティまたはナビゲーションを削除するために使用されます。

IndexerProperty(Type, String)

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

(継承元 EntityTypeBuilder)
IndexerProperty<TProperty>(String)

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

(継承元 EntityTypeBuilder)
Navigation(String)

エンティティ型の既存のナビゲーション プロパティを構成するために使用できるオブジェクトを返します。 ナビゲーション プロパティが存在しないというエラーです。

(継承元 EntityTypeBuilder)
Navigation<TNavigation>(Expression<Func<TEntity,IEnumerable<TNavigation>>>)

エンティティ型の既存のナビゲーション プロパティを構成するために使用できるオブジェクトを返します。 ナビゲーション プロパティが存在しないというエラーです。

Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)

エンティティ型の既存のナビゲーション プロパティを構成するために使用できるオブジェクトを返します。 ナビゲーション プロパティが存在しないというエラーです。

New(InternalEntityTypeBuilder)

指定された内部ビルダーに基づいて新しいビルダーを作成します。 このオーバーライドされた実装では、 の代わりにEntityTypeBuilder基底クラスから継承されたロジックで使用されるようにインスタンスが作成EntityTypeBuilder<TEntity>されます。

New(InternalEntityTypeBuilder)

この API は Entity Framework Core インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 この API は、今後のリリースで変更または削除される可能性があります。

(継承元 EntityTypeBuilder)
OwnsMany(String, String)

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

(継承元 EntityTypeBuilder)
OwnsMany(String, String, Action<CollectionOwnershipBuilder>)

このエンティティ型がリレーションシップ内の他の型に ID を提供するリレーションシップを構成します。

(継承元 EntityTypeBuilder)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

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

(継承元 EntityTypeBuilder)
OwnsMany(String, Type, String)

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

(継承元 EntityTypeBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

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

(継承元 EntityTypeBuilder)
OwnsMany(Type, String)

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

(継承元 EntityTypeBuilder)
OwnsMany(Type, String, Action<CollectionOwnershipBuilder>)

このエンティティ型がリレーションシップ内の他の型に ID を提供するリレーションシップを構成します。

(継承元 EntityTypeBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

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

(継承元 EntityTypeBuilder)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

各所有権リレーションシップのターゲット エンティティ型は、ナビゲーションが同じ型であっても、異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String)

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

OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)

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

各所有権リレーションシップのターゲット エンティティ型は、ナビゲーションが同じ型であっても、異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)

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

OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsMany<TRelatedEntity>(String, String)

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

OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne(String, String)

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

(継承元 EntityTypeBuilder)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

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

(継承元 EntityTypeBuilder)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)

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

各所有権リレーションシップのターゲット エンティティ型は、ナビゲーションが同じ型であっても、異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

(継承元 EntityTypeBuilder)
OwnsOne(String, Type, String)

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

(継承元 EntityTypeBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

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

(継承元 EntityTypeBuilder)
OwnsOne(Type, String)

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

(継承元 EntityTypeBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

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

(継承元 EntityTypeBuilder)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)

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

各所有権リレーションシップのターゲット エンティティ型は、ナビゲーションが同じ型であっても、異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

(継承元 EntityTypeBuilder)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

各所有権リレーションシップのターゲット エンティティ型は、ナビゲーションが同じ型であっても、異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

OwnsOne<TRelatedEntity>(String)

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

OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)

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

各所有権リレーションシップのターゲット エンティティ型は、ナビゲーションが同じ型であっても、異なるエンティティ型として扱われます。 ターゲット エンティティ型の構成は、他の所有権リレーションシップのターゲット エンティティ型には適用されません。

所有エンティティに対するほとんどの操作では、対応するナビゲーションを使用して所有者エンティティを介してアクセスする必要があります。

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

OwnsOne<TRelatedEntity>(String, String)

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

OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)

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

PrimitiveCollection(String)

エンティティ型のプロパティを構成するために使用できるオブジェクトを返します。このプロパティは、文字列や整数などのプリミティブ値のコレクションを表します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
PrimitiveCollection(Type, String)

エンティティ型のプロパティを構成するために使用できるオブジェクトを返します。このプロパティは、文字列や整数などのプリミティブ値のコレクションを表します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TEntity,TProperty>>)

エンティティ型のプロパティを構成するために使用できるオブジェクトを返します。このプロパティは、文字列や整数などのプリミティブ値のコレクションを表します。

PrimitiveCollection<TProperty>(String)

エンティティ型のプロパティを構成するために使用できるオブジェクトを返します。このプロパティは、文字列や整数などのプリミティブ値のコレクションを表します。 指定した名前のプロパティが存在しない場合は、新しいプロパティが追加されます。

(継承元 EntityTypeBuilder)
Property(String)

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

(継承元 EntityTypeBuilder)
Property(Type, String)

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

(継承元 EntityTypeBuilder)
Property<TProperty>(Expression<Func<TEntity,TProperty>>)

エンティティ型のプロパティを構成するために使用できるオブジェクトを返します。 指定したプロパティがまだモデルの一部でない場合は、追加されます。

Property<TProperty>(String)

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

(継承元 EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
互換性のために残されています。

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

UsePropertyAccessMode(PropertyAccessMode)

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

既定では、バッキング フィールドは、規則で見つかった場合、または指定されている場合は、新しいオブジェクトが構築されるときに使用されます。通常は、データベースからエンティティが照会されるときに使用されます。 プロパティは、他のすべてのアクセスに使用されます。 このメソッドを呼び出すと、列挙型で説明されているように、このエンティティ型のすべてのプロパティの動作が PropertyAccessMode 変更されます。

このエンティティ型のすべてのプロパティに対してこのメソッドを呼び出すと、モデルで設定されたアクセス モードが優先されます。

UsePropertyAccessMode(PropertyAccessMode)

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

UsePropertyAccessMode(PropertyAccessMode)

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

既定では、バッキング フィールドは、規則で見つかった場合、または指定されている場合は、新しいオブジェクトが構築されるときに使用されます。通常は、データベースからエンティティが照会されるときに使用されます。 プロパティは、他のすべてのアクセスに使用されます。 このメソッドを呼び出すと、列挙型で説明されているように、このエンティティ型のすべてのプロパティの動作が PropertyAccessMode 変更されます。

このエンティティ型のすべてのプロパティに対してこのメソッドを呼び出すと、モデルで設定されたアクセス モードが優先されます。

(継承元 EntityTypeBuilder)
UsePropertyAccessMode(PropertyAccessMode)

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

(継承元 EntityTypeBuilder)

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

IInfrastructure<IConventionEntityTypeBuilder>.Instance

エンティティ型の構成に使用されている内部ビルダーを取得します。

(継承元 EntityTypeBuilder)
IInfrastructure<IMutableModel>.Instance

エンティティ型が属するモデル。

(継承元 EntityTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

エンティティ型の構成に使用されている内部ビルダーを取得します。

(継承元 EntityTypeBuilder)

拡張メソッド

HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>)

自動スケーリングプロビジョニングスループットオファリングを構成します。

HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

自動スケーリングプロビジョニングスループットオファリングを構成します。

HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>)

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

HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

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

HasManualThroughput(EntityTypeBuilder, Nullable<Int32>)

手動でプロビジョニングされたスループット オファリングを構成します。

HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)

手動でプロビジョニングされたスループット オファリングを構成します。

HasPartitionKey(EntityTypeBuilder, String)

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

HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String)

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

HasPartitionKey<TEntity,TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TProperty>>)

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

ToContainer(EntityTypeBuilder, String)

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

ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)

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

UseETagConcurrency(EntityTypeBuilder)

CosmosDb etag コンカレンシー チェックを使用するようにこのエンティティを構成します。

UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)

CosmosDb etag コンカレンシー チェックを使用するようにこのエンティティを構成します。

GetInfrastructure<T>(IInfrastructure<T>)

を使用して非表示になっているプロパティから値を IInfrastructure<T>取得します。

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

ToInMemoryQuery(EntityTypeBuilder, LambdaExpression)

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

ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

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

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

HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>)
互換性のために残されています。

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
互換性のために残されています。

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
互換性のために残されています。

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

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

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

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
互換性のために残されています。

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

HasDiscriminator(EntityTypeBuilder)

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

HasDiscriminator(EntityTypeBuilder, String, Type)

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

HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String)

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

HasDiscriminator<TEntity,TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,TDiscriminator>>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>)

このエンティティ型のプロパティの一部を別のテーブルにマップするように構成します。 主キー プロパティはすべてのテーブルにマップされます。他のプロパティは明示的にマップする必要があります。

SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>)

このエンティティ型のプロパティの一部を別のテーブルにマップするように構成します。 主キー プロパティはすべてのテーブルにマップされます。他のプロパティは明示的にマップする必要があります。

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)

このエンティティ型のプロパティの一部を別のテーブルにマップするように構成します。 主キー プロパティはすべてのテーブルにマップされます。他のプロパティは明示的にマップする必要があります。

SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)

このエンティティ型のプロパティの一部を別のテーブルにマップするように構成します。 主キー プロパティはすべてのテーブルにマップされます。他のプロパティは明示的にマップする必要があります。

SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>)

このエンティティ型のプロパティの一部を別のビューにマップするように構成します。 主キー プロパティはすべてのビューにマップされ、他のプロパティは明示的にマップする必要があります。

SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>)

このエンティティ型のプロパティの一部を別のビューにマップするように構成します。 主キー プロパティはすべてのビューにマップされ、他のプロパティは明示的にマップする必要があります。

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)

このエンティティ型のプロパティの一部を別のビューにマップするように構成します。 主キー プロパティはすべてのビューにマップされ、他のプロパティは明示的にマップする必要があります。

SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)

このエンティティ型のプロパティの一部を別のビューにマップするように構成します。 主キー プロパティはすべてのビューにマップされ、他のプロパティは明示的にマップする必要があります。

ToFunction(EntityTypeBuilder, MethodInfo)

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

ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction(EntityTypeBuilder, String)

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

ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)

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

ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder>)

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

ToSqlQuery(EntityTypeBuilder, String)

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

ToSqlQuery<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToTable(EntityTypeBuilder, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String)

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

ToTable(EntityTypeBuilder, String, Action<TableBuilder>)

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

ToTable(EntityTypeBuilder, String, String)

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

ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder<TEntity>>)

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder>)

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

ToView(EntityTypeBuilder, String)

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

ToView(EntityTypeBuilder, String, Action<ViewBuilder>)

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

ToView(EntityTypeBuilder, String, String)

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

ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<ViewBuilder<TEntity>>)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<ViewBuilder<TEntity>>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)

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

UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)

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

UseTpcMappingStrategy(EntityTypeBuilder)

派生型のマッピング戦略として TPC を構成します。 各型は、異なるデータベース オブジェクトにマップされます。 すべてのプロパティは、対応するオブジェクトの列にマップされます。

UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

派生型のマッピング戦略として TPC を構成します。 各型は、異なるデータベース オブジェクトにマップされます。 すべてのプロパティは、対応するオブジェクトの列にマップされます。

UseTphMappingStrategy(EntityTypeBuilder)

派生型のマッピング戦略として TPH を構成します。 すべての型は、同じデータベース オブジェクトにマップされます。 これが既定のマッピング戦略です。

UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

派生型のマッピング戦略として TPH を構成します。 すべての型は、同じデータベース オブジェクトにマップされます。 これが既定のマッピング戦略です。

UseTptMappingStrategy(EntityTypeBuilder)

派生型のマッピング戦略として TPT を構成します。 各型は、異なるデータベース オブジェクトにマップされます。 宣言されたプロパティのみが、対応するオブジェクトの列にマップされます。

UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)

派生型のマッピング戦略として TPT を構成します。 各型は、異なるデータベース オブジェクトにマップされます。 宣言されたプロパティのみが、対応するオブジェクトの列にマップされます。

ForSqliteToTable(EntityTypeBuilder, String)

SQLite をターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqliteToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

SQLite をターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity,Object>>)

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

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

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

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

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

ForSqlServerToTable(EntityTypeBuilder, String)

SQL Serverをターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerToTable(EntityTypeBuilder, String, String)

SQL Serverをターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String)

SQL Serverをターゲットにするときにエンティティがマップするテーブルを構成します。

ForSqlServerToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)

SQL Serverをターゲットにするときにエンティティがマップするテーブルを構成します。

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

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

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
互換性のために残されています。

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

適用対象