IConventionTriggerBuilder 介面

定義

提供提供者特定延伸模組的 API 點,以設定 IConventionTrigger

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

備註

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

屬性

Metadata

正在設定的觸發程式。

ModelBuilder

取得模型產生器。

(繼承來源 IConventionAnnotatableBuilder)

方法

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)

擴充方法

CanSetDatabaseName(IConventionTriggerBuilder, String, Boolean)

傳回值,指出是否可以為觸發程式設定指定的名稱。

CanSetTableName(IConventionTriggerBuilder, String, Boolean)

傳回值,指出是否可以為觸發程式設定指定的資料表名稱。

CanSetTableSchema(IConventionTriggerBuilder, String, Boolean)

傳回值,指出是否可以為觸發程式設定指定的資料表架構。

HasDatabaseName(IConventionTriggerBuilder, String, Boolean)

設定觸發程式的資料庫名稱。

HasTableName(IConventionTriggerBuilder, String, Boolean)

設定定義這個觸發程式的資料表名稱。

HasTableSchema(IConventionTriggerBuilder, String, Boolean)

設定定義此觸發程式之資料表的架構。

適用於