SqlServerSharedTableConvention 类

定义

一种约定,用于操作共享表的实体类型的数据库对象的名称以避免冲突。

public class SqlServerSharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.SharedTableConvention
type SqlServerSharedTableConvention = class
    inherit SharedTableConvention
Public Class SqlServerSharedTableConvention
Inherits SharedTableConvention
继承
SqlServerSharedTableConvention

注解

有关详细信息和示例,请参阅模型生成约定和使用 EF Core 访问SQL Server和Azure SQL数据库

构造函数

SqlServerSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

创建 SqlServerSharedTableConvention 的新实例。

属性

CheckConstraintsUniqueAcrossTables

获取一个值,该值指示检查约束名称在表中是否应是唯一的。

(继承自 SharedTableConvention)
Dependencies

此服务的依赖项。

(继承自 SharedTableConvention)
ForeignKeysUniqueAcrossTables

获取一个值,该值指示外键名称在表中是否应是唯一的。

(继承自 SharedTableConvention)
IndexesUniqueAcrossTables

获取一个值,该值指示索引名称在表中是否应是唯一的。

IndexesUniqueAcrossTables

获取一个值,该值指示索引名称在表中是否应是唯一的。

(继承自 SharedTableConvention)
KeysUniqueAcrossTables

获取一个值,该值指示键名称在表中是否应是唯一的。

(继承自 SharedTableConvention)
RelationalDependencies

此服务的关系提供程序特定的依赖项。

(继承自 SharedTableConvention)
TriggersUniqueAcrossTables

获取一个值,该值指示触发器名称在表中是否应是唯一的。

(继承自 SharedTableConvention)

方法

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

获取一个值,该值指示映射到同一外键约束的两个外键是否兼容。

(继承自 SharedTableConvention)
AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

获取一个值,该值指示映射到同一表索引的两个索引是否兼容。

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

获取一个值,该值指示映射到同一表索引的两个索引是否兼容。

(继承自 SharedTableConvention)
AreCompatible(IKey, IKey, StoreObjectIdentifier)

获取一个值,该值指示映射到同一约束的两个键是否兼容。

AreCompatible(IKey, IKey, StoreObjectIdentifier)

获取一个值,该值指示映射到同一约束的两个键是否兼容。

(继承自 SharedTableConvention)
AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

获取一个值,该值指示两个同名检查约束是否兼容。

(继承自 SharedTableConvention)
AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

获取一个值,该值指示映射到同一外键约束的两个外键是否兼容。

(继承自 SharedTableConvention)
AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

获取一个值,该值指示映射到同一表索引的两个索引是否兼容。

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

获取一个值,该值指示映射到同一表索引的两个索引是否兼容。

(继承自 SharedTableConvention)
AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

获取一个值,该值指示映射到同一约束的两个键是否兼容。

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

获取一个值,该值指示映射到同一约束的两个键是否兼容。

(继承自 SharedTableConvention)
AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

获取一个值,该值指示同名的两个触发器是否兼容。

(继承自 SharedTableConvention)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

在模型完成后调用。

(继承自 SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

在最终确定模型时调用。

(继承自 SharedTableConvention)

适用于