语言

IConventionSequenceBuilder 接口

定义

提供用于配置 . 的 IConventionSequence简单 API。

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

注解

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

属性

名称 说明
Metadata

正在配置的序列。

ModelBuilder

获取模型生成器。

(继承自 IConventionAnnotatableBuilder)

方法

名称 说明
CanRemoveAnnotation(String, Boolean)

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

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

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

(继承自 IConventionAnnotatableBuilder)
CanSetCyclic(Nullable<Boolean>, Boolean)

返回一个值,该值指示是否可以为序列设置给定循环。

CanSetIncrementsBy(Nullable<Int32>, Boolean)

返回一个值,该值指示是否可以为序列设置给定增量。

CanSetIsCyclic(Nullable<Boolean>, Boolean)

返回一个值,该值指示是否可以为序列设置给定循环。

CanSetMax(Nullable<Int64>, Boolean)

返回一个值,该值指示是否可以为序列设置给定的最大值。

CanSetMin(Nullable<Int64>, Boolean)

返回一个值,该值指示是否可以为序列设置给定的最小值。

CanSetStartsAt(Nullable<Int64>, Boolean)

返回一个值,该值指示是否可以为序列设置给定的起始值。

CanSetType(Type, Boolean)

返回一个值,该值指示是否可以为序列设置给定类型。

HasAnnotation(String, Object, Boolean)

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

HasMax(Nullable<Int64>, Boolean)

设置序列的最大值。

HasMin(Nullable<Int64>, Boolean)

设置序列的最小值。

HasNoAnnotation(String, Boolean)

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

HasNonNullAnnotation(String, Object, Boolean)

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

HasType(Type, Boolean)

设置序列返回的值的类型。

IncrementsBy(Nullable<Int32>, Boolean)

设置在生成每个下一个值时按给定量递增的序列。

IsCyclic(Nullable<Boolean>, Boolean)

设置一旦达到最大值,序列是否将从开头重新开始。

RemoveAnnotation(String, Boolean)
已过时.

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

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

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

(继承自 IConventionAnnotatableBuilder)
StartsAt(Nullable<Int64>, Boolean)

设置要从给定值开始的序列。

适用于