Share via


IConventionDbFunctionParameterBuilder 接口

定义

提供用于配置 的 IConventionDbFunctionParameter简单 API。

public interface IConventionDbFunctionParameterBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
type IConventionDbFunctionParameterBuilder = interface
    interface IConventionAnnotatableBuilder
Public Interface IConventionDbFunctionParameterBuilder
Implements IConventionAnnotatableBuilder
实现

注解

有关详细信息和示例,请参阅 模型生成约定

属性

Metadata

正在生成的函数参数元数据。

ModelBuilder

获取模型生成器。

(继承自 IConventionAnnotatableBuilder)

方法

CanRemoveAnnotation(String, Boolean)

返回一个值,该值指示是否可以使用此配置源删除具有给定名称的批注。

(继承自 IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

返回一个值,该值指示是否可以从此配置源设置具有给定名称和值的批注。

(继承自 IConventionAnnotatableBuilder)
CanSetStoreType(String, Boolean)

返回一个值,该值指示是否可以从当前配置源为此属性设置存储类型。

CanSetTypeMapping(RelationalTypeMapping, Boolean)

返回一个值,该值指示是否可以 RelationalTypeMapping 从当前配置源为此属性设置。

HasAnnotation(String, Object, Boolean)

设置存储在给定名称下的批注。 如果具有指定名称的批注已存在具有相同或更低名称 ConfigurationSource的注释,则覆盖现有批注。

HasNoAnnotation(String, Boolean)

从此 对象中删除具有给定名称的批注。

HasNonNullAnnotation(String, Object, Boolean)

设置存储在给定名称下的批注。 如果具有指定名称的批注已存在具有相同或更低名称 ConfigurationSource的注释,则覆盖现有批注。 如果 null 指定了值,则删除批注。

HasStoreType(String, Boolean)

设置数据库中函数参数的存储类型。

HasTypeMapping(RelationalTypeMapping, Boolean)

RelationalTypeMapping设置函数参数的 。

RemoveAnnotation(String, Boolean)
已过时。

从此 对象中删除具有给定名称的批注。

(继承自 IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
已过时。

设置或删除给定名称下存储的注释。

(继承自 IConventionAnnotatableBuilder)

适用于