Compartilhar via


Microsoft.EntityFrameworkCore.Metadata.Builders Namespace

Classes

CheckConstraintBuilder

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

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.

ComplexPropertiesConfigurationBuilder

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

ComplexPropertiesConfigurationBuilder<TProperty>

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

ComplexPropertyBuilder

Fornece uma API simples para configurar um IMutableComplexProperty.

ComplexPropertyBuilder<TComplex>

Fornece uma API simples para configurar um IMutableEntityType.

ComplexTypePrimitiveCollectionBuilder

Fornece uma API simples para configurar um IMutableProperty.

ComplexTypePrimitiveCollectionBuilder<TProperty>

Fornece uma API simples para configurar um IMutableProperty.

ComplexTypePropertyBuilder

Fornece uma API simples para configurar um IMutableProperty.

ComplexTypePropertyBuilder<TProperty>

Fornece uma API simples para configurar um IMutableProperty.

ConventionSetBuilder

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

DataBuilder

Permite a configuração adicional dos dados do modelo.

DataBuilder<TEntity>

Permite a configuração adicional dos dados do 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.

ElementTypeBuilder

Fornece uma API simples para configurar o IMutableElementType de uma coleção primitiva.

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.

PrimitiveCollectionBuilder

Fornece uma API simples para configurar um IMutableProperty.

PrimitiveCollectionBuilder<TProperty>

Fornece uma API simples para configurar um IMutableProperty.

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 a partir 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 marcar.

IConventionComplexPropertyBuilder

Fornece uma superfície de API simples para configurar um IConventionComplexProperty a partir 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.

IConventionComplexTypeBuilder

Fornece uma superfície de API simples para configurar um IConventionComplexProperty a partir 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.

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.

IConventionElementTypeBuilder

Fornece uma superfície de API simples para configurar um IConventionElementType para uma coleção primitiva 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.

IConventionEntityTypeBuilder

Fornece uma superfície de API simples para configurar um IConventionEntityType a partir 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 a partir 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 a partir 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 a partir 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 a partir 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 a partir 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 a partir 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.

IConventionPropertyBaseBuilder<TBuilder>

Fornece uma superfície de API simples para configurar um IConventionPropertyBase a partir 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 a partir 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 a partir 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 a partir 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 a partir 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.

IConventionTypeBaseBuilder

Fornece uma superfície de API simples para configurar um IConventionTypeBase a partir 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.