EntityTypeExtensions.FindForeignKey 方法

定义

获取指向给定主键或备用键的给定属性的外键。 null如果未找到外键,则返回 。

public static Microsoft.EntityFrameworkCore.Metadata.IForeignKey FindForeignKey (this Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IKey principalKey, Microsoft.EntityFrameworkCore.Metadata.IEntityType principalEntityType);
static member FindForeignKey : Microsoft.EntityFrameworkCore.Metadata.IEntityType * Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IKey * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.Metadata.IForeignKey
<Extension()>
Public Function FindForeignKey (entityType As IEntityType, property As IProperty, principalKey As IKey, principalEntityType As IEntityType) As IForeignKey

参数

entityType
IEntityType

实体类型。

property
IProperty

定义外键时所基于的属性。

principalKey
IKey

引用的主键或备用键。

principalEntityType
IEntityType

作为关系目标的实体类型。 这可能不同于关系面向继承层次结构 (派生类型时定义的类型 principalKey ,因为键是在层次结构) 基类型上定义的。

返回

外键;如果未定义外键, null 则为 。

适用于