ForeignKeyAssociationMappingConfiguration 类

定义

配置未在对象模型中公开外键属性的关系的表和列映射。 此配置功能通过 Code First Fluent API 提供,请参阅 DbModelBuilder

public sealed class ForeignKeyAssociationMappingConfiguration : System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfiguration
type ForeignKeyAssociationMappingConfiguration = class
    inherit AssociationMappingConfiguration
Public NotInheritable Class ForeignKeyAssociationMappingConfiguration
Inherits AssociationMappingConfiguration
继承
ForeignKeyAssociationMappingConfiguration

方法

Equals(ForeignKeyAssociationMappingConfiguration)

配置未在对象模型中公开外键属性的关系的表和列映射。 此配置功能通过 Code First Fluent API 提供,请参阅 DbModelBuilder

Equals(Object)

配置未在对象模型中公开外键属性的关系的表和列映射。 此配置功能通过 Code First Fluent API 提供,请参阅 DbModelBuilder

GetHashCode()

配置未在对象模型中公开外键属性的关系的表和列映射。 此配置功能通过 Code First Fluent API 提供,请参阅 DbModelBuilder

GetType()

配置未在对象模型中公开外键属性的关系的表和列映射。 此配置功能通过 Code First Fluent API 提供,请参阅 DbModelBuilder

HasColumnAnnotation(String, String, Object)

在模型中为已使用 MapKey(String[])配置的数据库列设置批注。 注释值稍后可以在处理列时使用,例如在创建迁移时。

MapKey(String[])

配置外键的列名。

ToString()

配置未在对象模型中公开外键属性的关系的表和列映射。 此配置功能通过 Code First Fluent API 提供,请参阅 DbModelBuilder

ToTable(String)

配置外键列所在的表的名称。 指定的表必须已针对实体类型进行映射。 如果希望外键 () 驻留在其自己的表中,请使用 上的 System.Data.Entity.ModelConfiguration.EntityTypeConfiguration Map 方法执行实体拆分,以仅使用主键属性创建表。 然后,可以通过此方法将外键添加到表中。

ToTable(String, String)

配置外键列所在表的名称和架构。 指定的表必须已针对实体类型进行映射。 如果希望外键 () 驻留在其自己的表中,请使用 上的 System.Data.Entity.ModelConfiguration.EntityTypeConfiguration Map 方法执行实体拆分,以仅使用主键属性创建表。 然后,可以通过此方法将外键添加到表中。

适用于