次の方法で共有


QueryTypeBuilder<TQuery> クラス

定義

注意事項

Use EntityTypeBuilder instead

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

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

public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.QueryTypeBuilder where TQuery : class
[System.Obsolete("Use EntityTypeBuilder instead")]
public class QueryTypeBuilder<TQuery> : Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder<TQuery> where TQuery : class
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit QueryTypeBuilder
[<System.Obsolete("Use EntityTypeBuilder instead")>]
type QueryTypeBuilder<'Query (requires 'Query : null)> = class
    inherit EntityTypeBuilder<'Query (requires 'Query : null)>
Public Class QueryTypeBuilder(Of TQuery)
Inherits QueryTypeBuilder
Public Class QueryTypeBuilder(Of TQuery)
Inherits EntityTypeBuilder(Of TQuery)

型パラメーター

TQuery

構成されているクエリの種類。

継承
QueryTypeBuilder<TQuery>
継承
QueryTypeBuilder<TQuery>
属性

コンストラクター

QueryTypeBuilder<TQuery>(IMutableEntityType)
古い.

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

QueryTypeBuilder<TQuery>(InternalEntityTypeBuilder)
古い.

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

プロパティ

Builder
古い.

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

(継承元 EntityTypeBuilder)
Metadata
古い.

構成されているクエリの種類。

(継承元 QueryTypeBuilder)
Metadata
古い.

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

(継承元 EntityTypeBuilder)

メソッド

ComplexProperty(String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
ComplexProperty(Type, String, String)
古い.

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

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

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(Expression<Func<TEntity,TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
ComplexProperty<TProperty>(String, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
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[])します。

(継承元 EntityTypeBuilder<TEntity>)
HasAlternateKey(String[])
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasAnnotation(String, Object)
古い.

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

HasAnnotation(String, Object)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasBaseType(String)
古い.

継承階層内のこのクエリ型の基本型を設定します。

HasBaseType(String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasBaseType(Type)
古い.

継承階層内のこのクエリ型の基本型を設定します。

HasBaseType(Type)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasBaseType<TBaseType>()
古い.

継承階層内のこのクエリ型の基本型を設定します。

HasBaseType<TBaseType>()
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasChangeTrackingStrategy(ChangeTrackingStrategy)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasData(IEnumerable<Object>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasData(IEnumerable<TEntity>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasData(Object[])
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasData(TEntity[])
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasDiscriminator()
古い.

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

(継承元 EntityTypeBuilder)
HasDiscriminator(String, Type)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
HasDiscriminator<TDiscriminator>(String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
HasIndex(Expression<Func<TEntity,Object>>, String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasIndex(String[])
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasIndex(String[], String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
HasKey(String[])
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasMany(String)
古い.

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

(継承元 EntityTypeBuilder)
HasMany(String, String)
古い.

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

(継承元 EntityTypeBuilder)
HasMany(Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
HasMany<TRelatedEntity>(String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasManyBuilder(EntityType, PropertyInfo)
古い.

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

(継承元 EntityTypeBuilder)
HasManyBuilder(EntityType, String)
古い.

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

(継承元 EntityTypeBuilder)
HasNoDiscriminator()
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasNoKey()
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
HasOne(String)
古い.

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

(継承元 EntityTypeBuilder)
HasOne(String, String)
古い.

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

パラメーターなしでこのメソッドを呼び出すと、エンティティ型にこのようなプロパティが存在する場合でも、ナビゲーション プロパティを使用するようにリレーションシップのこの側が明示的に構成されることに注意してください。 ナビゲーション プロパティを使用する場合は、ナビゲーション プロパティを指定する必要があります。

このメソッドを呼び出した後、リレーションシップを完全に構成するには、 または WithOne(String) へのWithMany(String)呼び出しをチェーンする必要があります。 チェーン呼び出しなしでこのメソッドだけを呼び出しても、有効なリレーションシップは生成されません。

(継承元 QueryTypeBuilder)
HasOne(String, String)
古い.

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

(継承元 EntityTypeBuilder)
HasOne(Type, String)
古い.

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

このメソッドを呼び出した後、リレーションシップを完全に構成するには、 または WithOne(String) へのWithMany(String)呼び出しをチェーンする必要があります。 チェーン呼び出しなしでこのメソッドだけを呼び出しても、有効なリレーションシップは生成されません。

(継承元 QueryTypeBuilder)
HasOne(Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
HasOne<TRelatedEntity>(Expression<Func<TQuery,TRelatedEntity>>)
古い.

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

パラメーターなしでこのメソッドを呼び出すと、エンティティ型にこのようなプロパティが存在する場合でも、ナビゲーション プロパティを使用するようにリレーションシップのこの側が明示的に構成されることに注意してください。 ナビゲーション プロパティを使用する場合は、ナビゲーション プロパティを指定する必要があります。

このメソッドを呼び出した後、リレーションシップを完全に構成するには、 または WithOne(Expression<Func<TRelatedEntity,TEntity>>) へのWithMany(Expression<Func<TRelatedEntity,IEnumerable<TEntity>>>)呼び出しをチェーンする必要があります。 チェーン呼び出しなしでこのメソッドだけを呼び出しても、有効なリレーションシップは生成されません。

HasOne<TRelatedEntity>(String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
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 述語式を指定します。

(継承元 EntityTypeBuilder<TEntity>)
HasQueryFilter(Expression<Func<TQuery,Boolean>>)
古い.

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

HasQueryFilter(LambdaExpression)
古い.

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

(継承元 QueryTypeBuilder)
HasQueryFilter(LambdaExpression)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
Ignore(Expression<Func<TQuery,Object>>)
古い.

指定したプロパティをクエリの種類から除外します。 通常、このメソッドは、規則によって追加されたクエリの種類からプロパティを削除するために使用されます。

Ignore(String)
古い.

指定したプロパティをクエリの種類から除外します。 通常、このメソッドは、規則によって追加されたクエリの種類からプロパティを削除するために使用されます。

Ignore(String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
IndexerProperty(Type, String)
古い.

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

(継承元 EntityTypeBuilder)
IndexerProperty<TProperty>(String)
古い.

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

(継承元 EntityTypeBuilder)
Navigation(String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
Navigation<TNavigation>(Expression<Func<TEntity,TNavigation>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
New(InternalEntityTypeBuilder)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany(String, String)
古い.

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

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

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany(String, Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany(Type, String)
古い.

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

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

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

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

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity,TRelatedEntity>>)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity,IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne(String, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne(String, String, Action<ReferenceOwnershipBuilder>)
古い.

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

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

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

(継承元 EntityTypeBuilder)
OwnsOne(String, Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne(Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>)
古い.

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

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

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity,TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity,TRelatedEntity>>)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity,TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity,TRelatedEntity>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
PrimitiveCollection(String)
古い.

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

(継承元 EntityTypeBuilder)
PrimitiveCollection(Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
PrimitiveCollection<TProperty>(String)
古い.

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

(継承元 EntityTypeBuilder)
Property(String)
古い.

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

このオーバーロードで新しいプロパティを追加する場合、プロパティ名はクエリ型の CLR プロパティまたはフィールドの名前と一致する必要があります。 このオーバーロードを使用して、新しいシャドウ状態プロパティを追加することはできません。

(継承元 QueryTypeBuilder)
Property(String)
古い.

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

(継承元 EntityTypeBuilder)
Property(Type, String)
古い.

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

新しいプロパティを追加するときに、同じ名前のプロパティがクエリ型クラスに存在する場合は、モデルに追加されます。 クエリ型クラスにプロパティが存在しない場合は、新しいシャドウ状態プロパティが追加されます。 シャドウ状態プロパティは、クエリ型クラスに対応するプロパティを持たないプロパティです。 プロパティの現在の値は、クエリ型クラスの ChangeTracker インスタンスに格納されるのではなく、 に格納されます。

(継承元 QueryTypeBuilder)
Property(Type, String)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
Property<TProperty>(Expression<Func<TQuery,TProperty>>)
古い.

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

Property<TProperty>(String)
古い.

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

新しいプロパティを追加するときに、同じ名前のプロパティがクエリ型クラスに存在する場合は、モデルに追加されます。 クエリ型クラスにプロパティが存在しない場合は、新しいシャドウ状態プロパティが追加されます。 シャドウ状態プロパティは、クエリ型クラスに対応するプロパティを持たないプロパティです。 プロパティの現在の値は、クエリ型クラスの ChangeTracker インスタンスに格納されるのではなく、 に格納されます。

(継承元 QueryTypeBuilder)
Property<TProperty>(String)
古い.

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

(継承元 EntityTypeBuilder)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)
ToQuery(Expression<Func<IQueryable<TQuery>>>)
古い.

クエリの種類のデータを提供するために使用するクエリを構成します。

UsePropertyAccessMode(PropertyAccessMode)
古い.

PropertyAccessModeこのクエリの種類のすべてのプロパティに使用する を設定します。

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

このメソッドを呼び出すと、このクエリの種類のすべてのプロパティに対して、モデルに設定されたアクセス モードがオーバーライドされます。

UsePropertyAccessMode(PropertyAccessMode)
古い.

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

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

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

(継承元 EntityTypeBuilder<TEntity>)
UsePropertyAccessMode(PropertyAccessMode)
古い.

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

(継承元 EntityTypeBuilder<TEntity>)

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

IInfrastructure<IMutableModel>.Instance
古い.

クエリの種類が属するモデル。

(継承元 QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
古い.

クエリの種類の構成に使用されている内部ビルダーを取得します。

(継承元 QueryTypeBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance
古い.

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

(継承元 EntityTypeBuilder)

拡張メソッド

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 を対象とする場合にエンティティ型がマップされるコンテナーを構成します。

GetInfrastructure<T>(IInfrastructure<T>)
古い.

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

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

HasCheckConstraint(EntityTypeBuilder, String, String)
古い.

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

HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
古い.

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

HasComment(EntityTypeBuilder, String)
古い.

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

HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
古い.

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

ToTable(EntityTypeBuilder, String)
古い.

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

ToTable(EntityTypeBuilder, String, String)
古い.

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)
古い.

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

ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)
古い.

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

ToView(EntityTypeBuilder, String)
古い.

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

ToView(EntityTypeBuilder, String, String)
古い.

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String)
古い.

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

ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)
古い.

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

HasDiscriminator(QueryTypeBuilder)
古い.

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

HasDiscriminator(QueryTypeBuilder, String, Type)
古い.

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

HasDiscriminator<TDiscriminator>(QueryTypeBuilder, String)
古い.

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

HasDiscriminator<TQuery,TDiscriminator>(QueryTypeBuilder<TQuery>, Expression<Func<TQuery,TDiscriminator>>)
古い.

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

ToView(QueryTypeBuilder, String)
古い.

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

ToView(QueryTypeBuilder, String, String)
古い.

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

ToView<TQuery>(QueryTypeBuilder<TQuery>, String)
古い.

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

ToView<TQuery>(QueryTypeBuilder<TQuery>, String, String)
古い.

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

ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean)
古い.

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

ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
古い.

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

IsMemoryOptimized(EntityTypeBuilder, Boolean)
古い.

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

IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
古い.

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

適用対象