語言

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

方法

名稱 Description
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)

設定外部索引鍵資料行所在的資料表名稱。 指定的資料表必須已經針對實體型別對應。 如果您想要讓外鍵 () 位於自己的資料表中,請使用 Map 方法來 System.Data.Entity.ModelConfiguration.EntityTypeConfiguration 執行實體分割,只使用主鍵屬性來建立資料表。 然後,可以透過這個方法將外鍵新增至資料表。

ToTable(String, String)

設定外部索引鍵資料行所在的資料表名稱和結構描述。 指定的資料表必須已經針對實體型別對應。 如果您想要讓外鍵 () 位於自己的資料表中,請使用 Map 方法來 System.Data.Entity.ModelConfiguration.EntityTypeConfiguration 執行實體分割,只使用主鍵屬性來建立資料表。 然後,可以透過這個方法將外鍵新增至資料表。

適用於