语言

RelationalForeignKeyExtensions 类

定义

关系数据库元数据的外键扩展方法。

[System.Runtime.CompilerServices.Nullable(0)]
public static class RelationalForeignKeyExtensions
public static class RelationalForeignKeyExtensions
[<System.Runtime.CompilerServices.Nullable(0)>]
type RelationalForeignKeyExtensions = class
type RelationalForeignKeyExtensions = class
Public Module RelationalForeignKeyExtensions
继承
RelationalForeignKeyExtensions
特性

注解

有关详细信息和示例,请参阅 建模实体类型和关系 。

方法

名称 说明
FindSharedObjectRootForeignKey(IConventionForeignKey, StoreObjectIdentifier)

查找映射到共享表类似对象中的同一约束的第一 IConventionForeignKey 个约束。

此方法通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

FindSharedObjectRootForeignKey(IForeignKey, StoreObjectIdentifier)

查找映射到共享表类似对象中的同一约束的第一 IForeignKey 个约束。

此方法通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

FindSharedObjectRootForeignKey(IMutableForeignKey, StoreObjectIdentifier)

查找映射到共享表类似对象中的同一约束的第一 IMutableForeignKey 个约束。

此方法通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

FindSharedObjectRootForeignKey(IReadOnlyForeignKey, StoreObjectIdentifier)

查找映射到共享表类似对象中的同一约束的第一 IForeignKey 个约束。

此方法通常由数据库提供程序(和其他扩展)使用。 它通常不用于应用程序代码。

GetConstraintName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

返回外键约束名称。

GetConstraintName(IForeignKey)

返回外键约束名称。

GetConstraintName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

返回外键约束名称。

GetConstraintName(IReadOnlyForeignKey)

返回外键约束名称。

GetConstraintNameConfigurationSource(IConventionForeignKey)

获取 ConfigurationSource 约束名称。

GetDefaultName(IForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

返回将用于此外键的默认约束名称。

GetDefaultName(IForeignKey)

返回将用于此外键的默认约束名称。

GetDefaultName(IReadOnlyForeignKey, StoreObjectIdentifier, StoreObjectIdentifier)

返回将用于此外键的默认约束名称。

GetDefaultName(IReadOnlyForeignKey)

返回将用于此外键的默认约束名称。

GetIsExcludedFromMigrationsConfigurationSource(IConventionForeignKey)

获取 ConfigurationSource 迁移中的外键排除项。

GetMappedConstraints(IForeignKey)

获取外键映射到的外键约束。

IsExcludedFromMigrations(IReadOnlyForeignKey)

返回一个值,该值指示外键约束是否从迁移中排除。

IsRowInternal(IReadOnlyForeignKey, StoreObjectIdentifier)

返回一个值,该值指示此外键是否位于共享同一表式存储对象的两种实体类型之间。

SetConstraintName(IConventionForeignKey, String, Boolean)

设置外键约束名称。

SetConstraintName(IMutableForeignKey, String)

设置外键约束名称。

SetIsExcludedFromMigrations(IConventionForeignKey, Nullable<Boolean>, Boolean)

设置一个值,该值指示是否从迁移中排除外键约束。

SetIsExcludedFromMigrations(IMutableForeignKey, Nullable<Boolean>)

设置一个值,该值指示是否从迁移中排除外键约束。

适用于