Compartilhar via


ForeignKeyAssociationMappingConfiguration Classe

Definição

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.

public sealed class ForeignKeyAssociationMappingConfiguration : System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfiguration
type ForeignKeyAssociationMappingConfiguration = class
    inherit AssociationMappingConfiguration
Public NotInheritable Class ForeignKeyAssociationMappingConfiguration
Inherits AssociationMappingConfiguration
Herança
ForeignKeyAssociationMappingConfiguration

Métodos

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

Equals(Object)

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.

GetHashCode()

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.

GetType()

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.

HasColumnAnnotation(String, String, Object)

Define uma anotação no modelo para uma coluna de banco de dados que foi configurada com MapKey(String[]). O valor de anotação pode ser usado posteriormente ao processar a coluna, como ao criar migrações.

MapKey(String[])

Configura o nome das colunas para a chave estrangeira.

ToString()

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.

ToTable(String)

Configura o nome da tabela na qual residem as colunas de chave estrangeira. A tabela especificada já deve estar mapeada para o tipo de entidade. Se você quiser que as chaves estrangeiras residam em sua própria tabela, use o método Map em System.Data.Entity.ModelConfiguration.EntityTypeConfiguration para executar a divisão de entidade para criar a tabela apenas com a propriedade de chave primária. Chaves estrangeiras podem ser adicionadas à tabela por meio desse método.

ToTable(String, String)

Configura o nome da tabela e o esquema em que residem as colunas de chave estrangeira. A tabela especificada já deve estar mapeada para o tipo de entidade. Se você quiser que as chaves estrangeiras residam em sua própria tabela, use o método Map em System.Data.Entity.ModelConfiguration.EntityTypeConfiguration para executar a divisão de entidade para criar a tabela apenas com a propriedade de chave primária. Chaves estrangeiras podem ser adicionadas à tabela por meio desse método.

Aplica-se a