语言

IConventionTriggerBuilder 接口

定义

为提供程序特定的扩展提供用于配置 IConventionTriggerAPI 点。

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)

返回一个值,该值指示是否可以为触发器设置给定的表架构。

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 触发器类型。

适用于