IConventionDbFunctionParameterBuilder 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于配置 . 的 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,则覆盖现有批注。
如果 |
| HasStoreType(String, Boolean) |
设置数据库中函数参数的存储类型。 |
| HasTypeMapping(RelationalTypeMapping, Boolean) |
RelationalTypeMapping设置函数参数。 |
| RemoveAnnotation(String, Boolean) |
已过时.
从此对象中删除具有给定名称的批注。 (继承自 IConventionAnnotatableBuilder) |
| SetOrRemoveAnnotation(String, Object, Boolean) |
已过时.
设置或删除存储在给定名称下的批注。 (继承自 IConventionAnnotatableBuilder) |