語言

SqliteSharedTableConvention 類別

定義

一種操作資料庫物件名稱的慣例,用於共用資料表的實體類型,以避免衝突。

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

備註

更多資訊與範例請參閱 模型建構慣例及使用 EF Core 存取 SQLite 資料庫 。

建構函式

名稱 Description
SqliteSharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

建立一個新的 實例。SqliteSharedTableConvention

屬性

名稱 Description
CheckConstraintsUniqueAcrossTables

會取得一個值,表示檢查約束名稱是否應該在資料表間唯一。

DefaultConstraintsUniqueAcrossTables

會得到一個值,指示預設約束名稱是否應該在資料表間唯一。

(繼承來源 SharedTableConvention)
Dependencies

此服務的依賴關係。

(繼承來源 SharedTableConvention)
ForeignKeysUniqueAcrossTables

會獲得一個值,指示外鍵名稱是否應該在資料表間唯一。

(繼承來源 SharedTableConvention)
IndexesUniqueAcrossTables

會取得一個值,指示索引名稱是否應該在資料表間唯一。

(繼承來源 SharedTableConvention)
KeysUniqueAcrossSchemas

會獲得一個值,指示鍵名是否應該在結構間唯一。

(繼承來源 SharedTableConvention)
KeysUniqueAcrossTables

會得到一個值,表示鍵名是否應該在資料表間唯一。

(繼承來源 SharedTableConvention)
RelationalDependencies

此服務的關聯提供者專屬相依關係。

(繼承來源 SharedTableConvention)
TriggersUniqueAcrossTables

會取得一個值,指示觸發名稱是否應該在資料表間唯一。

(繼承來源 SharedTableConvention)

方法

名稱 Description
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)
AreCompatibleDefaultConstraints(IReadOnlyProperty, IReadOnlyProperty, StoreObjectIdentifier)

會得到一個值,表示兩個同名的預設約束是否相容。

(繼承來源 SharedTableConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

當模型正在定案時會被召喚。

(繼承來源 SharedTableConvention)

適用於