次の方法で共有


IMutableEntityType.AddForeignKey メソッド

定義

オーバーロード

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

このエンティティ型に新しいリレーションシップを追加します。

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

このエンティティ型に新しいリレーションシップを追加します。

AddForeignKey(IMutableProperty, IMutableKey, IMutableEntityType)

このエンティティ型に新しいリレーションシップを追加します。

public virtual Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (Microsoft.EntityFrameworkCore.Metadata.IMutableProperty property, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
override this.AddForeignKey : Microsoft.EntityFrameworkCore.Metadata.IMutableProperty * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Overridable Function AddForeignKey (property As IMutableProperty, principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

パラメーター

property
IMutableProperty

外部キーが定義されているプロパティ。

principalKey
IMutableKey

参照される主キーまたは代替キー。

principalEntityType
IMutableEntityType

リレーションシップのターゲットであるエンティティ型。 これは、リレーションシップが principalKey 継承階層の派生型を対象とする場合に定義される型とは異なる場合があります (キーは階層の基本型で定義されているため)。

戻り値

新しく作成された外部キー。

適用対象

AddForeignKey(IReadOnlyList<IMutableProperty>, IMutableKey, IMutableEntityType)

このエンティティ型に新しいリレーションシップを追加します。

public Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey AddForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IMutableKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType principalEntityType);
abstract member AddForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IMutableProperty> * Microsoft.EntityFrameworkCore.Metadata.IMutableKey * Microsoft.EntityFrameworkCore.Metadata.IMutableEntityType -> Microsoft.EntityFrameworkCore.Metadata.IMutableForeignKey
Public Function AddForeignKey (properties As IReadOnlyList(Of IMutableProperty), principalKey As IMutableKey, principalEntityType As IMutableEntityType) As IMutableForeignKey

パラメーター

properties
IReadOnlyList<IMutableProperty>

外部キーが定義されているプロパティ。

principalKey
IMutableKey

参照される主キーまたは代替キー。

principalEntityType
IMutableEntityType

リレーションシップのターゲットであるエンティティ型。 これは、リレーションシップが principalKey 継承階層の派生型を対象とする場合に定義される型とは異なる場合があります (キーは階層の基本型で定義されているため)。

戻り値

新しく作成された外部キー。

適用対象