次の方法で共有


ForeignKeyAssociationMappingConfiguration クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

オブジェクト モデルで外部キー プロパティを公開しないリレーションシップのテーブルと列のマッピングを構成します。 この構成機能は Code First Fluent API を使用して利用できます (DbModelBuilder を参照してください)。

継承階層

System.Object
  System.Data.Entity.ModelConfiguration.Configuration.AssociationMappingConfiguration
    System.Data.Entity.ModelConfiguration.Configuration.ForeignKeyAssociationMappingConfiguration

名前空間:  System.Data.Entity.ModelConfiguration.Configuration
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
Public NotInheritable Class ForeignKeyAssociationMappingConfiguration _
    Inherits AssociationMappingConfiguration
'使用
Dim instance As ForeignKeyAssociationMappingConfiguration
public sealed class ForeignKeyAssociationMappingConfiguration : AssociationMappingConfiguration
public ref class ForeignKeyAssociationMappingConfiguration sealed : public AssociationMappingConfiguration
[<SealedAttribute>]
type ForeignKeyAssociationMappingConfiguration =  
    class 
        inherit AssociationMappingConfiguration 
    end
public final class ForeignKeyAssociationMappingConfiguration extends AssociationMappingConfiguration

ForeignKeyAssociationMappingConfiguration 型で公開されるメンバーは以下のとおりです。

メソッド

  名前 説明
パブリック メソッド Equals(Object) 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。 (Object.Equals(Object) をオーバーライドします。)
パブリック メソッド Equals(ForeignKeyAssociationMappingConfiguration) 指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッド GetType 現在のインスタンスの型を取得します。
パブリック メソッド HasColumnAnnotation MapKey(String[]) を使用して構成されたデータベース列のモデル内に注釈を設定します。注釈値は後で移行の作成時など列の処理時に使用できます。
パブリック メソッド MapKey 外部キーの列の名前を構成します。
パブリック メソッド ToString 現在のオブジェクトを表す文字列を返します。 (Object.ToString() をオーバーライドします。)
パブリック メソッド ToTable(String) 外部キー列を配置するテーブル名を構成します。指定するテーブルはエンティティ型に対して既にマップされている必要があります。外部キーを独立したテーブルに配置するには、EntityTypeConfiguration の Map メソッドを使用し、エンティティ分割を実行して主キー プロパティだけを含むテーブルを作成します。その後、このメソッドを使用して外部キーをテーブルに追加できます。
パブリック メソッド ToTable(String, String) 外部キー列を配置するテーブルの名前とスキーマを構成します。指定するテーブルはエンティティ型に対して既にマップされている必要があります。外部キーを独立したテーブルに配置するには、EntityTypeConfiguration の Map メソッドを使用し、エンティティ分割を実行して主キー プロパティだけを含むテーブルを作成します。その後、このメソッドを使用して外部キーをテーブルに追加できます。

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity.ModelConfiguration.Configuration 名前空間