Share via


IConventionStoredProcedureBuilder 接口

定义

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

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

注解

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

属性

Metadata

正在配置的函数。

ModelBuilder

获取模型生成器。

(继承自 IConventionAnnotatableBuilder)

方法

CanHaveOriginalValueParameter(String, Boolean)

返回一个值,该值指示参数是否包含可用于存储过程的映射属性的原始值。

CanHaveParameter(String, Boolean)

返回一个值,该值指示映射到给定属性的参数是否可用于存储过程。

CanHaveResultColumn(String, Boolean)

返回一个值,该值指示映射到给定属性的结果列是否可用于存储过程。

CanHaveRowsAffectedParameter(Boolean)

返回一个值,该值指示返回受影响行的参数是否可用于存储过程。

CanHaveRowsAffectedResultColumn(Boolean)

返回一个值,该值指示包含受影响行的列是否可用于存储过程。

CanRemoveAnnotation(String, Boolean)

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

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

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

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

返回一个值,该值指示是否可以为存储过程设置给定的名称。

CanSetSchema(String, Boolean)

返回一个值,该值指示是否可以为存储过程设置给定架构。

HasAnnotation(String, Object, Boolean)

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

HasName(String, Boolean)

设置存储过程的名称。

HasName(String, String, Boolean)

设置存储过程的名称和架构。

HasNoAnnotation(String, Boolean)

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

HasNonNullAnnotation(String, Object, Boolean)

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

HasOriginalValueParameter(String, Boolean)

如果不存在映射到给定属性的参数,则配置一个新参数,该参数保留具有给定名称的属性的原始值。

HasParameter(String, Boolean)

如果不存在映射到给定属性的参数,则配置新参数。

HasResultColumn(String, Boolean)

为此存储过程配置结果的新列。 这用于数据库生成的列。

HasRowsAffectedParameter(Boolean)

配置一个新参数,该参数在不存在此类参数时返回受影响的行。

HasRowsAffectedResultColumn(Boolean)

如果不存在此类列,则配置包含此存储过程受影响的行的新列。

HasSchema(String, Boolean)

设置存储过程的架构。

RemoveAnnotation(String, Boolean)
已过时。.

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

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

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

(继承自 IConventionAnnotatableBuilder)

适用于