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)

適用於