EntityTypeBuilder<TEntity> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
を構成するための簡単な 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
構成対象のエンティティ型。
- 継承
- 派生
注釈
このクラスのインスタンスは、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) |
エンティティ型の注釈を追加または更新します。 で指定されたキーを持つ注釈が既に |
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) |