ReferenceCollectionBuilderBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma API simples para configurar uma relação um para muitos.
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.
public class ReferenceCollectionBuilderBase : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.IMutableModel>, Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
type ReferenceCollectionBuilderBase = class
interface IInfrastructure<IMutableModel>
interface IInfrastructure<InternalRelationshipBuilder>
Public Class ReferenceCollectionBuilderBase
Implements IInfrastructure(Of IMutableModel), IInfrastructure(Of InternalRelationshipBuilder)
- Herança
-
ReferenceCollectionBuilderBase
- Derivado
- Implementações
-
IInfrastructure<IMutableModel> IInfrastructure<Microsoft.EntityFrameworkCore.Metadata.Internal.InternalRelationshipBuilder>
Construtores
| Nome | Descrição |
|---|---|
| ReferenceCollectionBuilderBase(EntityType, EntityType, InternalRelationshipBuilder) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| ReferenceCollectionBuilderBase(InternalRelationshipBuilder, ReferenceCollectionBuilderBase, Boolean, Boolean, Boolean) |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
Propriedades
| Nome | Descrição |
|---|---|
| Builder |
Essa API dá suporte à infraestrutura de Entity Framework Core e não se destina a ser usada diretamente do código. Essa API pode mudar ou ser removida em versões futuras. |
| DependentEntityType |
Obtém o tipo de entidade dependente usado para configurar essa relação. |
| Metadata |
A chave estrangeira que representa essa relação. |
| PrincipalEntityType |
Obtém o tipo de entidade principal usado para configurar essa relação. |
Implantações explícitas de interface
| Nome | Descrição |
|---|---|
| IInfrastructure<IMutableModel>.Instance |
O modelo ao qual essa relação pertence. |
| IInfrastructure<InternalRelationshipBuilder>.Instance |
Obtém o construtor interno que está sendo usado para configurar essa relação. |
Métodos de Extensão
| Nome | Descrição |
|---|---|
| GetInfrastructure<T>(IInfrastructure<T>) |
Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>. Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |