Microsoft.EntityFrameworkCore.Metadata.Builders Namespace

Classes

CheckConstraintBuilder

Fornece uma API simples para configurar uma restrição de verificação.

CollectionCollectionBuilder

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

CollectionCollectionBuilder<TLeftEntity,TRightEntity>

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

CollectionNavigationBuilder

Fornece uma API simples para configurar uma relação em que a configuração começou no final da relação com uma coleção que contém instâncias de outro tipo de entidade.

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.

CollectionNavigationBuilder<TEntity,TRelatedEntity>

Fornece uma API simples para configurar uma relação em que a configuração começou no final da relação com uma coleção que contém instâncias de outro tipo de entidade.

CollectionOwnershipBuilder

Fornece uma API simples para configurar uma propriedade de um para muitos.

CollectionOwnershipBuilder<TEntity,TDependentEntity>

Fornece uma API simples para configurar uma propriedade um-para-um.

ColumnBuilder

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.

ColumnBuilder<TProperty>

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.

ConventionSetBuilder

Fornece uma superfície de API simples para configurar convenções.

DataBuilder

Permite a configuração adicional de dados de modelo.

DataBuilder<TEntity>

Permite a configuração adicional de dados de modelo.

DbFunctionBuilder

Fornece uma API simples para configurar um IMutableDbFunction.

DbFunctionBuilderBase

Fornece uma API simples para configurar um IMutableDbFunction.

DbFunctionParameterBuilder

Fornece uma API simples para configurar um Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunctionParameter.

DiscriminatorBuilder

Fornece uma superfície de API simples para definir valores discriminatórios.

DiscriminatorBuilder<TDiscriminator>

Fornece uma superfície de API simples para definir valores discriminatórios.

EntityTypeBuilder

Fornece uma API simples para configurar um IMutableEntityType.

EntityTypeBuilder<TEntity>

Fornece uma API simples para configurar um IMutableEntityType.

IndexBuilder

Fornece uma API simples para configurar um IMutableIndex.

IndexBuilder<T>

Fornece uma API simples para configurar um IMutableIndex.

InvertibleRelationshipBuilderBase

Classe base usada para configurar uma relação invertível.

KeyBuilder

Fornece uma API simples para configurar um IMutableKey.

KeyBuilder<T>

Fornece uma API simples para configurar um IMutableKey.

NavigationBuilder

Fornece uma API simples para configurar um IMutableNavigation ou IMutableSkipNavigation.

NavigationBuilder<TSource,TTarget>

Fornece uma API simples para configurar um IMutableNavigation ou um IMutableSkipNavigation.

OwnedEntityTypeBuilder

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.

OwnedEntityTypeBuilder<T>

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.

OwnedNavigationBuilder

Fornece uma API simples para configurar uma navegação para um tipo de entidade de propriedade.

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>

Fornece uma API simples para configurar uma navegação para um tipo de entidade de propriedade.

OwnedNavigationSplitTableBuilder

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.

OwnedNavigationSplitTableBuilder<TOwnerEntity,TDependentEntity>

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.

OwnedNavigationSplitViewBuilder

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.

OwnedNavigationSplitViewBuilder<TOwnerEntity,TDependentEntity>

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.

OwnedNavigationStoredProcedureBuilder

Fornece uma API simples para configurar um IMutableStoredProcedure para o qual um tipo de entidade é mapeado.

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

Fornece uma API simples para configurar um IMutableStoredProcedure para o qual um tipo de entidade é mapeado.

OwnedNavigationTableBuilder

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.

OwnedNavigationTableBuilder<TOwnerEntity,TDependentEntity>

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.

OwnedNavigationTableValuedFunctionBuilder

Fornece uma API simples para configurar um IMutableDbFunction para o qual um tipo de entidade é mapeado.

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

Fornece uma API simples para configurar um IMutableDbFunction para o qual um tipo de entidade é mapeado.

OwnedNavigationTemporalPeriodPropertyBuilder

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.

OwnedNavigationTemporalTableBuilder

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.

OwnedNavigationTemporalTableBuilder<TOwnerEntity,TDependentEntity>

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.

OwnedNavigationViewBuilder

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.

OwnedNavigationViewBuilder<TOwnerEntity,TDependentEntity>

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.

OwnershipBuilder

Fornece uma API simples para configurar uma propriedade.

OwnershipBuilder<TEntity,TDependentEntity>

Fornece uma API simples para configurar uma propriedade.

PropertiesConfigurationBuilder

Fornece uma superfície de API simples para definir padrões de propriedade antes da execução das convenções.

PropertiesConfigurationBuilder<TProperty>

Fornece uma superfície de API simples para definir padrões de propriedade antes da execução das convenções.

PropertyBuilder

Fornece uma API simples para configurar um IMutableProperty.

PropertyBuilder<TProperty>

Fornece uma API simples para configurar um IMutableProperty.

QueryTypeBuilder

Fornece uma API simples para configurar um tipo de consulta.

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.

QueryTypeBuilder<TQuery>

Fornece uma API simples para configurar um IMutableEntityType.

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.

ReferenceCollectionBuilder

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

ReferenceCollectionBuilder<TPrincipalEntity,TDependentEntity>

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

ReferenceCollectionBuilderBase

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.

ReferenceNavigationBuilder

Fornece uma API simples para configurar uma relação em que a configuração começou no final da relação com uma referência que aponta para uma instância de outro tipo de entidade.

ReferenceNavigationBuilder<TEntity,TRelatedEntity>

Fornece uma API simples para configurar uma relação em que a configuração começou no final da relação com uma referência que aponta para uma instância de outro tipo de entidade.

ReferenceOwnershipBuilder

Fornece uma API simples para configurar uma propriedade um-para-um.

ReferenceOwnershipBuilder<TEntity,TRelatedEntity>

Fornece uma API simples para configurar uma propriedade um-para-um.

ReferenceReferenceBuilder

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

ReferenceReferenceBuilder<TEntity,TRelatedEntity>

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

ReferenceReferenceBuilderBase

Essa API dá suporte à infraestrutura do Entity Framework Core e não se destina a ser usada diretamente do seu código. Essa API pode ser alterada ou removida em versões futuras.

RelationshipBuilderBase

Classe base usada para configurar uma relação.

SequenceBuilder

Fornece uma API simples para configurar um ISequence.

SplitTableBuilder

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.

SplitTableBuilder<TEntity>

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.

SplitViewBuilder

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.

SplitViewBuilder<TEntity>

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.

StoredProcedureBuilder

Fornece uma API simples para configurar um IMutableStoredProcedure para o qual um tipo de entidade é mapeado.

StoredProcedureBuilder<TEntity>

Fornece uma API simples para configurar um IMutableStoredProcedure para o qual um tipo de entidade é mapeado.

StoredProcedureParameterBuilder

Fornece uma API simples para configurar um IStoredProcedure parâmetro.

StoredProcedureResultColumnBuilder

Fornece uma API simples para configurar uma IStoredProcedure coluna de resultados.

TableBuilder

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.

TableBuilder<TEntity>

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.

TableTriggerBuilder

Fornece um ponto de API para extensões específicas do provedor para configurar um ITrigger.

TableValuedFunctionBuilder

Fornece uma API simples para configurar um IMutableDbFunction para o qual um tipo de entidade é mapeado.

TableValuedFunctionBuilder<TEntity>

Fornece uma API simples para configurar um IMutableDbFunction para o qual um tipo de entidade é mapeado.

TemporalPeriodPropertyBuilder

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.

TemporalTableBuilder

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.

TemporalTableBuilder<TEntity>

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.

TriggerBuilder

Fornece um ponto de API para extensões específicas do provedor para configurar um ITrigger.

TypeMappingConfigurationBuilder

Fornece uma superfície de API simples para definir padrões de propriedade antes da execução das convenções.

TypeMappingConfigurationBuilder<TProperty>

Fornece uma superfície de API simples para definir padrões de propriedade antes da execução das convenções.

ViewBuilder

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.

ViewBuilder<TEntity>

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.

ViewColumnBuilder

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.

ViewColumnBuilder<TProperty>

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.

Interfaces

IConventionAnnotatableBuilder

Fornece uma superfície de API simples para configurar um IConventionAnnotatable de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionCheckConstraintBuilder

Fornece uma API simples para configurar uma restrição de verificação.

IConventionDbFunctionBuilder

Fornece uma API simples para configurar um IConventionDbFunction.

IConventionDbFunctionParameterBuilder

Fornece uma API simples para configurar um IConventionDbFunctionParameter.

IConventionDiscriminatorBuilder

Fornece uma superfície de API simples para definir valores discriminatórios de convenções.

IConventionEntityTypeBuilder

Fornece uma superfície de API simples para configurar um IConventionEntityType de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionEntityTypeMappingFragmentBuilder

Fornece uma API simples para configurar um IConventionEntityTypeMappingFragment.

IConventionForeignKeyBuilder

Fornece uma superfície de API simples para configurar um IConventionForeignKey de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionIndexBuilder

Fornece uma superfície de API simples para configurar um IConventionIndex de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionKeyBuilder

Fornece uma superfície de API simples para configurar um IConventionKey de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionModelBuilder

Fornece uma superfície de API simples para configurar um IConventionModelBuilder de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionNavigationBuilder

Fornece uma superfície de API simples para configurar um IConventionNavigation de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionOwnedEntityTypeBuilder

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionPropertyBaseBuilder

Fornece uma superfície de API simples para configurar um IConventionPropertyBase de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionPropertyBuilder

Fornece uma superfície de API simples para configurar um IConventionProperty de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionRelationalPropertyOverridesBuilder

Fornece uma API simples para configurar um IConventionRelationalPropertyOverrides.

IConventionRelationshipBuilder

Fornece uma superfície de API simples para configurar um IConventionForeignKey de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionSequenceBuilder

Fornece uma API simples para configurar um IConventionSequence.

IConventionServicePropertyBuilder

Fornece uma superfície de API simples para configurar um IConventionServiceProperty de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionSkipNavigationBuilder

Fornece uma superfície de API simples para configurar um IConventionSkipNavigation de convenções.

Normalmente, essa interface é usada por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IConventionStoredProcedureBuilder

Fornece uma API simples para configurar um IConventionStoredProcedure.

IConventionStoredProcedureParameterBuilder

Fornece uma API simples para configurar um IConventionStoredProcedureParameter.

IConventionStoredProcedureResultColumnBuilder

Fornece uma API simples para configurar um IConventionStoredProcedureResultColumn.

IConventionTriggerBuilder

Fornece um ponto de API para extensões específicas do provedor para configurar um IConventionTrigger.