Compartilhar via


System.Data.Entity.ModelConfiguration.Configuration Namespace

Classes

AssociationMappingConfiguration

Classe base para executar a configuração de uma relação. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

AssociationModificationStoredProcedureConfiguration<TEntityType>

Permite que a configuração seja executada para um procedimento armazenado que é usado para modificar uma relação.

BinaryPropertyConfiguration

Usado para configurar uma System.byte[] propriedade de um tipo de entidade ou tipo complexo. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

CascadableNavigationPropertyConfiguration

Configura uma relação que pode dar suporte à configuração em cascata na funcionalidade de exclusão.

ConfigurationRegistrar

Permite que classes de configuração derivadas para entidades e tipos complexos sejam registradas com um DbModelBuilder.

ConventionDeleteModificationStoredProcedureConfiguration

Cria uma convenção que configura procedimentos armazenados a serem usados para excluir entidades no banco de dados.

ConventionInsertModificationStoredProcedureConfiguration

Cria uma convenção que configura procedimentos armazenados a serem usados para inserir entidades no banco de dados.

ConventionModificationStoredProcedureConfiguration

Cria uma convenção que configura procedimentos armazenados a serem usados para modificar entidades no banco de dados.

ConventionModificationStoredProceduresConfiguration

Cria uma convenção que configura procedimentos armazenados a serem usados para modificar entidades no banco de dados.

ConventionPrimitivePropertyConfiguration

Usado para configurar uma propriedade primitiva de um tipo de entidade ou um tipo complexo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

ConventionsConfiguration

Permite que as convenções usadas por uma DbModelBuilder instância sejam personalizadas. As convenções padrão podem ser encontradas no namespace System.Data.Entity.ModelConfiguration.Conventions.

ConventionTypeConfiguration

Permite que a configuração seja executada para um tipo de entidade em um modelo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

ConventionTypeConfiguration<T>

Permite que a configuração seja executada para um tipo de entidade em um modelo. Essa funcionalidade de configuração está disponível por meio de convenções leves.

ConventionUpdateModificationStoredProcedureConfiguration

Cria uma convenção que configura procedimentos armazenados a serem usados para atualizar entidades no banco de dados.

DateTimePropertyConfiguration

Usado para configurar uma DateTime propriedade de um tipo de entidade ou tipo complexo. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

DecimalPropertyConfiguration

Usado para configurar uma System.decimal propriedade de um tipo de entidade ou tipo complexo. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

DeleteModificationStoredProcedureConfiguration<TEntityType>

Permite que a configuração seja executada para um procedimento armazenado que é usado para excluir entidades.

DependentNavigationPropertyConfiguration<TDependentEntityType>

Configura uma relação que pode dar suporte a propriedades de chave estrangeira expostas no modelo de objeto. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

EntityMappingConfiguration<TEntityType>

Configura o mapeamento de tabela e coluna para um tipo de entidade ou um subconjunto de propriedades de um tipo de entidade. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

ForeignKeyAssociationMappingConfiguration

Configura o mapeamento de tabela e coluna de uma relação que não expõe propriedades de chave estrangeira no modelo de objeto. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

ForeignKeyNavigationPropertyConfiguration

Configura uma relação que só pode dar suporte a propriedades de chave estrangeira que não são expostas no modelo de objeto. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

IndexConfiguration

Configura um índice.

InsertModificationStoredProcedureConfiguration<TEntityType>

Permite que a configuração seja executada para um procedimento armazenado usado para inserir entidades.

LengthColumnConfiguration

Usado para configurar uma coluna com facetas de comprimento para um tipo de entidade ou tipo complexo. Essa funcionalidade de configuração é exposta pela API fluente code first, consulte DbModelBuilder.

LengthPropertyConfiguration

Usado para configurar uma propriedade com facetas de comprimento para um tipo de entidade ou tipo complexo. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

ManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configura uma relação muitos de um tipo de entidade.

ManyToManyAssociationMappingConfiguration

Configura o mapeamento de tabela e coluna de uma relação muitos:muitos. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

ManyToManyModificationStoredProcedureConfiguration<TEntityType,TTargetEntityType>

Permite que a configuração seja executada para um procedimento armazenado que é usado para modificar uma relação muitos para muitos.

ManyToManyModificationStoredProceduresConfiguration<TEntityType,TTargetEntityType>

Permite que a configuração seja executada para um procedimento armazenado que é usado para modificar uma relação muitos para muitos.

ManyToManyNavigationPropertyConfiguration

Configura uma relação muitos:muitos. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

ManyToManyNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configura uma relação muitos:muitos. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

ModificationStoredProcedureConfigurationBase

Executa a configuração de um procedimento armazenado usado para modificar uma entidade no banco de dados.

ModificationStoredProceduresConfiguration<TEntityType>

Permite que a configuração seja executada para um procedimento armazenado que é usado para modificar entidades.

NotNullConditionConfiguration

Configura uma condição usada para discriminar os tipos em uma hierarquia de herança com base nos valores atribuídos a uma propriedade. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

OptionalNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configura uma relação opcional de um tipo de entidade.

PrimaryKeyIndexConfiguration

Configura um índice de chave primária.

PrimitiveColumnConfiguration

Configura uma coluna primitiva de um tipo de entidade.

PrimitivePropertyConfiguration

Usado para configurar uma propriedade primitiva de um tipo de entidade ou um tipo complexo. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

PropertyConventionConfiguration

Permite que a configuração seja executada para uma convenção leve com base nas propriedades em um modelo.

PropertyConventionWithHavingConfiguration<T>

Permite que a configuração seja executada para uma convenção leve com base nas propriedades de tipos de entidade em um modelo e um valor capturado.

PropertyMappingConfiguration

Usado para configurar uma propriedade em um fragmento de mapeamento. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

RequiredNavigationPropertyConfiguration<TEntityType,TTargetEntityType>

Configura uma relação necessária de um tipo de entidade.

StringColumnConfiguration

Configura uma coluna de banco de dados usada para armazenar valores de cadeia de caracteres. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

StringPropertyConfiguration

Usado para configurar uma System.string propriedade de um tipo de entidade ou tipo complexo. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.

StructuralTypeConfiguration<TStructuralType>

Permite que a configuração seja executada para um tipo em um modelo.

TypeConventionConfiguration

Permite que a configuração seja executada para uma convenção leve com base nos tipos de entidade em um modelo.

TypeConventionConfiguration<T>

Permite que a configuração seja executada para uma convenção leve com base nos tipos de entidade em um modelo que herda de um tipo comum especificado.

TypeConventionWithHavingConfiguration<T>

Permite que a configuração seja executada para uma convenção leve com base nos tipos de entidade em um modelo e em um valor capturado.

TypeConventionWithHavingConfiguration<T,TValue>

Permite que a configuração seja executada para uma convenção leve com base nos tipos de entidade em um modelo que herda de um tipo comum especificado e um valor capturado.

UpdateModificationStoredProcedureConfiguration<TEntityType>

Permite que a configuração seja executada para um procedimento armazenado usado para atualizar entidades.

ValueConditionConfiguration

Configura uma coluna discriminatória usada para diferenciar entre tipos em uma hierarquia de herança. Essa funcionalidade de configuração está disponível por meio da API fluente code first, consulte DbModelBuilder.