IReadOnlyEntityType.FindForeignKey メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType) |
特定の主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。 |
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType) |
特定の主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。
|
FindForeignKey(IReadOnlyProperty, IReadOnlyKey, IReadOnlyEntityType)
特定の主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。 null
外部キーが見つからない場合は を返します。
public virtual Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey? FindForeignKey (Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty property, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey
override this.FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey
Public Overridable Function FindForeignKey (property As IReadOnlyProperty, principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IReadOnlyForeignKey
パラメーター
- property
- IReadOnlyProperty
外部キーが定義されているプロパティ。
- principalKey
- IReadOnlyKey
参照される主キーまたは代替キー。
- principalEntityType
- IReadOnlyEntityType
リレーションシップのターゲットであるエンティティ型。 これは、リレーションシップが principalKey
継承階層の派生型を対象とする場合に定義される型とは異なる場合があります (キーは階層の基本型で定義されているため)。
戻り値
外部キー。定義 null
されていない場合は 。
適用対象
FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)
特定の主キーまたは代替キーを指す、指定されたプロパティの外部キーを取得します。
null
外部キーが見つからない場合は を返します。
public Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey? FindForeignKey (System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> properties, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType principalEntityType);
abstract member FindForeignKey : System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty> * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyKey * Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityType -> Microsoft.EntityFrameworkCore.Metadata.IReadOnlyForeignKey
Public Function FindForeignKey (properties As IReadOnlyList(Of IReadOnlyProperty), principalKey As IReadOnlyKey, principalEntityType As IReadOnlyEntityType) As IReadOnlyForeignKey
パラメーター
- properties
- IReadOnlyList<IReadOnlyProperty>
外部キーが定義されているプロパティ。
- principalKey
- IReadOnlyKey
参照される主キーまたは代替キー。
- principalEntityType
- IReadOnlyEntityType
リレーションシップのターゲットであるエンティティ型。 これは、リレーションシップが principalKey
継承階層の派生型を対象とする場合に定義される型とは異なる場合があります (キーは階層の基本型で定義されているため)。
戻り値
外部キー。定義 null
されていない場合は 。
適用対象
Entity Framework