共用方式為


SharedTableConvention 類別

定義

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

public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizedConvention
public class SharedTableConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IModelFinalizingConvention
type SharedTableConvention = class
    interface IModelFinalizedConvention
    interface IConvention
type SharedTableConvention = class
    interface IModelFinalizingConvention
    interface IConvention
Public Class SharedTableConvention
Implements IModelFinalizedConvention
Public Class SharedTableConvention
Implements IModelFinalizingConvention
繼承
SharedTableConvention
衍生
實作

備註

如需詳細資訊和範例,請參閱 模型建置慣例

建構函式

SharedTableConvention(ProviderConventionSetBuilderDependencies, RelationalConventionSetBuilderDependencies)

建立 SharedTableConvention 的新執行個體。

屬性

CheckConstraintsUniqueAcrossTables

取得值,指出檢查條件約束名稱是否應該跨資料表是唯一的。

Dependencies

此服務的相依性。

ForeignKeysUniqueAcrossTables

取得值,指出外鍵名稱是否應該跨資料表是唯一的。

IndexesUniqueAcrossTables

取得值,指出索引名稱是否應該在資料表之間是唯一的。

KeysUniqueAcrossTables

取得值,指出索引鍵名稱是否應該跨資料表是唯一的。

RelationalDependencies

此服務的關聯式提供者特定相依性。

TriggersUniqueAcrossTables

取得值,指出觸發程式名稱是否應該在資料表之間是唯一的。

方法

AreCompatible(IForeignKey, IForeignKey, StoreObjectIdentifier)

取得值,指出對應至相同外鍵條件約束的兩個外鍵是否相容。

AreCompatible(IIndex, IIndex, StoreObjectIdentifier)

取得值,指出對應至相同資料表索引的兩個索引是否相容。

AreCompatible(IKey, IKey, StoreObjectIdentifier)

取得值,指出對應至相同條件約束的兩個索引鍵是否相容。

AreCompatible(IReadOnlyCheckConstraint, IReadOnlyCheckConstraint, StoreObjectIdentifier)

取得值,指出兩個具有相同名稱的檢查條件約束是否相容。

AreCompatible(IReadOnlyForeignKey, IReadOnlyForeignKey, StoreObjectIdentifier)

取得值,指出對應至相同外鍵條件約束的兩個外鍵是否相容。

AreCompatible(IReadOnlyIndex, IReadOnlyIndex, StoreObjectIdentifier)

取得值,指出對應至相同資料表索引的兩個索引是否相容。

AreCompatible(IReadOnlyKey, IReadOnlyKey, StoreObjectIdentifier)

取得值,指出對應至相同條件約束的兩個索引鍵是否相容。

AreCompatible(IReadOnlyTrigger, IReadOnlyTrigger, StoreObjectIdentifier)

取得值,指出兩個具有相同名稱的觸發程式是否相容。

ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

在模型完成之後呼叫。

ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

在完成模型時呼叫。

適用於