Microsoft.EntityFrameworkCore.Metadata.Builders Namespace
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.
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. |
Entity Framework