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. |