Microsoft.EntityFrameworkCore.Metadata.Builders Namespace

Classes

Nome Descrição
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 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.

ComplexCollectionBuilder

Fornece uma API simples para configurar um IMutableComplexProperty.

ComplexCollectionBuilder<TComplex>

Fornece uma API simples para configurar um IMutableEntityType.

ComplexCollectionTypePropertyBuilder

Fornece uma API simples para configurar um IMutableProperty tipo de coleção complexo.

ComplexCollectionTypePropertyBuilder<TProperty>

Fornece uma API simples para configurar um IMutableProperty tipo de coleção complexo.

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.

ComplexTypeDiscriminatorBuilder

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

ComplexTypeDiscriminatorBuilder<TDiscriminator>

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

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.

CosmosAutomaticIndexingBuilder

Um construtor fluente usado para configurar a política de indexação automática do contêiner do Cosmos. Retornado porHasAutomaticIndexing; EntityTypeBuildercada chamada para Except(String) adicionar um caminho ao contêiner.ExcludedPaths

CosmosAutomaticIndexingBuilder<TEntity>

Um construtor fluente genérico usado para configurar a política de indexação automática do contêiner do Cosmos. Retornado por HasAutomaticIndexing .EntityTypeBuilder<TEntity>

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 a IMutableElementType 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 inverterí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 tipo de entidade mapeado.

OwnedNavigationStoredProcedureBuilder<TOwnerEntity,TDependentEntity>

Fornece uma API simples para configurar um IMutableStoredProcedure 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 tipo de entidade mapeado.

OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity,TDependentEntity>

Fornece uma API simples para configurar um IMutableDbFunction 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 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.

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.

SqlServerFullTextCatalogBuilder

Fornece uma API simples para configurar um catálogo de texto completo SQL Server.

SqlServerFullTextIndexBuilder

Fornece uma API simples para configurar um índice de texto completo em SQL Server.

SqlServerFullTextIndexBuilder<TEntity>

Fornece uma API simples para configurar um índice de texto completo em SQL Server.

SqlServerVectorIndexBuilder

Fornece uma API simples para configurar um índice de vetor em SQL Server.

SqlServerVectorIndexBuilder<TEntity>

Fornece uma API simples para configurar um índice de vetor em SQL Server.

StoredProcedureBuilder

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

StoredProcedureBuilder<TEntity>

Fornece uma API simples para configurar um IMutableStoredProcedure 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 tipo de entidade mapeado.

TableValuedFunctionBuilder<TEntity>

Fornece uma API simples para configurar um IMutableDbFunction 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

Nome Descrição
IConventionAnnotatableBuilder

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

Essa interface normalmente é 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.

IConventionComplexPropertyBuilder

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

Essa interface normalmente é 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 uma IConventionComplexProperty a partir de convenções.

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

IConventionComplexTypeDiscriminatorBuilder

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

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 uma IConventionElementType coleção primitiva de convenções.

Essa interface normalmente é 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 uma IConventionEntityType a partir de convenções.

Essa interface normalmente é 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 uma IConventionForeignKey a partir de convenções.

Essa interface normalmente é 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 uma IConventionIndex a partir de convenções.

Essa interface normalmente é 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 uma IConventionKey a partir de convenções.

Essa interface normalmente é 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 uma IConventionModelBuilder a partir de convenções.

Essa interface normalmente é 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 uma IConventionNavigation a partir de convenções.

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

IConventionOwnedEntityTypeBuilder

Essa interface normalmente é 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 uma IConventionPropertyBase a partir de convenções.

Essa interface normalmente é 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 uma IConventionPropertyBase a partir de convenções.

Essa interface normalmente é 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 uma IConventionProperty a partir de convenções.

Essa interface normalmente é 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 uma IConventionForeignKey a partir de convenções.

Essa interface normalmente é 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 uma IConventionServiceProperty a partir de convenções.

Essa interface normalmente é 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 uma IConventionSkipNavigation a partir de convenções.

Essa interface normalmente é 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 uma IConventionTypeBase a partir de convenções.

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