SqliteSharedTableConvention 类

定义

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

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

注解

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

构造函数

SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

创建 SqliteSharedTableConvention 的新实例。

属性

CheckConstraintsUniqueAcrossTables

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

Dependencies

此服务的依赖项。

(继承自 SharedTableConvention)
ForeignKeysUniqueAcrossTables

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

(继承自 SharedTableConvention)
IndexesUniqueAcrossTables

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

(继承自 SharedTableConvention)
KeysUniqueAcrossTables

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

(继承自 SharedTableConvention)
RelationalDependencies

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

(继承自 SharedTableConvention)
TriggersUniqueAcrossTables

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

(继承自 SharedTableConvention)

方法

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在模型最终确定后调用。

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

在最终确定模型时调用。

(继承自 SharedTableConvention)

适用于