語言

IConventionTriggerBuilder 介面

定義

提供一個 API 點,用於設定 IConventionTrigger提供者專屬的擴充功能。

public interface IConventionTriggerBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionTriggerBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionTriggerBuilder
Implements IConventionAnnotatableBuilder
實作

備註

更多資訊與範例請參閱 模型建構慣例 。

屬性

名稱 Description
Metadata

觸發器正在設定中。

ModelBuilder

會得到模型製作者。

(繼承來源 IConventionAnnotatableBuilder)

方法

名稱 Description
CanRemoveAnnotation(String, Boolean)

回傳一個值,指示是否能使用此組態來源移除帶有該名稱的註解。

(繼承來源 IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

回傳一個值,指示是否能從此配置來源設定包含該名稱與值的註解。

(繼承來源 IConventionAnnotatableBuilder)
HasAnnotation(String, Object, Boolean)

設定以名字儲存的註解。 若已有指定名稱的註解存在相同或更低 ConfigurationSource的標註,則會覆寫現有註解。

HasNoAnnotation(String, Boolean)

移除這個物件中帶有名字的註解。

HasNonNullAnnotation(String, Object, Boolean)

設定以名字儲存的註解。 若已有指定名稱的註解存在相同或更低 ConfigurationSource的標註,則會覆寫現有註解。 若指定值, null 則移除註解。

RemoveAnnotation(String, Boolean)
已淘汰.

移除這個物件中帶有名字的註解。

(繼承來源 IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
已淘汰.

設定或移除以名字儲存的註解。

(繼承來源 IConventionAnnotatableBuilder)

擴充方法

名稱 Description
CanSetDatabaseName(IConventionTriggerBuilder, String, Boolean)

回傳一個值,表示是否可以設定觸發器的名稱。

CanSetTableName(IConventionTriggerBuilder, String, Boolean)

回傳一個值,表示是否可以設定給定的表格名稱作為觸發器。

CanSetTableSchema(IConventionTriggerBuilder, String, Boolean)

回傳一個值,指示是否能設定給定的表格結構作為觸發條件。

CanSetTriggerOperation(IConventionTriggerBuilder, Nullable<TriggerOperation>, Boolean)

回傳一個值,指示是否能為該觸發器設定 Cosmos DB 觸發操作。

CanSetTriggerType(IConventionTriggerBuilder, Nullable<TriggerType>, Boolean)

回傳一個值,指示是否能為此觸發器設定特定的 Cosmos DB 觸發類型。

HasDatabaseName(IConventionTriggerBuilder, String, Boolean)

設定觸發器的資料庫名稱。

HasTableName(IConventionTriggerBuilder, String, Boolean)

設定此觸發器所定義的表格名稱。

HasTableSchema(IConventionTriggerBuilder, String, Boolean)

設定定義此觸發器所依據的表格結構。

HasTriggerOperation(IConventionTriggerBuilder, Nullable<TriggerOperation>, Boolean)

配置 Cosmos DB 觸發操作以設定此觸發器。

HasTriggerType(IConventionTriggerBuilder, Nullable<TriggerType>, Boolean)

為此觸發器配置 Cosmos DB 觸發類型。

適用於