Idioma

CollectionCollectionBuilder Classe

Definição

Fornece uma API simples para configurar uma relação um para muitos.

[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
Herança
CollectionCollectionBuilder
Derivado
Atributos

Comentários

As instâncias dessa classe são retornadas de métodos ao usar a ModelBuilder API e ela não foi projetada para ser construída diretamente no código do aplicativo.

Consulte os tipos e relações de entidade de modelagem para obter mais informações e exemplos.

Construtores

Nome Descrição
CollectionCollectionBuilder(IMutableEntityType, IMutableEntityType, IMutableSkipNavigation, IMutableSkipNavigation)

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

Propriedades

Nome Descrição
LeftEntityType

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

LeftNavigation

Uma das navegaçãos envolvidas na relação.

ModelBuilder

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

RightEntityType

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

RightNavigation

Uma das navegaçãos envolvidas na relação.

Métodos

Nome Descrição
Using(IMutableForeignKey, IMutableForeignKey)

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

UsingEntity(Action<EntityTypeBuilder>)

Configura o tipo de entidade de junção implementando a relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

UsingEntity(String, Action<EntityTypeBuilder>)

Configura o tipo de entidade de junção implementando a relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

UsingEntity(String, Type, Action<EntityTypeBuilder>)

Configura o tipo de entidade de junção implementando a relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

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

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

UsingEntity(String, Type)

Configura o tipo de entidade de junção implementando a relação muitos para muitos.

UsingEntity(String)

Configura o tipo de entidade de junção implementando a relação muitos para muitos.

UsingEntity(Type, Action<EntityTypeBuilder>)

Configura o tipo de entidade de junção implementando a relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

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

Configura as relações com os tipos de entidade que participam da relação muitos para muitos.

UsingEntity(Type)

Configura o tipo de entidade de junção implementando a relação muitos para muitos.

Aplica-se a