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)

適用於