Language

CollectionCollectionBuilder クラス

定義

一対多リレーションシップを構成するための単純な API を提供します。

[System.Runtime.CompilerServices.Nullable(0)]
public class CollectionCollectionBuilder
public class CollectionCollectionBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type CollectionCollectionBuilder = class
type CollectionCollectionBuilder = class
Public Class CollectionCollectionBuilder
継承
CollectionCollectionBuilder
派生
属性

注釈

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

詳細と例については、 エンティティの型とリレーションシップのモデル化 を参照してください。

コンストラクター

Name 説明
CollectionCollectionBuilder(IMutableEntityType, IMutableEntityType, IMutableSkipNavigation, IMutableSkipNavigation)

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

プロパティ

Name 説明
LeftEntityType

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

LeftNavigation

リレーションシップに関係するナビゲーションの 1 つ。

ModelBuilder

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

RightEntityType

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

RightNavigation

リレーションシップに関係するナビゲーションの 1 つ。

メソッド

Name 説明
Using(IMutableForeignKey, IMutableForeignKey)

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

UsingEntity(Action<EntityTypeBuilder>)

多対多リレーションシップを実装する結合エンティティ型を構成します。

UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(String, Action<EntityTypeBuilder>)

多対多リレーションシップを実装する結合エンティティ型を構成します。

UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(String, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(String, Type, Action<EntityTypeBuilder>)

多対多リレーションシップを実装する結合エンティティ型を構成します。

UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(String, Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(String, Type, Func<IMutableEntityType,IMutableForeignKey>, Func<IMutableEntityType,IMutableForeignKey>)

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

UsingEntity(String, Type)

多対多リレーションシップを実装する結合エンティティ型を構成します。

UsingEntity(String)

多対多リレーションシップを実装する結合エンティティ型を構成します。

UsingEntity(Type, Action<EntityTypeBuilder>)

多対多リレーションシップを実装する結合エンティティ型を構成します。

UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Action<EntityTypeBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(Type, Func<EntityTypeBuilder,ReferenceCollectionBuilder>, Func<EntityTypeBuilder,ReferenceCollectionBuilder>)

多対多リレーションシップに参加しているエンティティ型へのリレーションシップを構成します。

UsingEntity(Type)

多対多リレーションシップを実装する結合エンティティ型を構成します。

適用対象