IConventionSequenceBuilder 接口

定义

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

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

注解

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

属性

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)

将序列设置为从给定值开始。

适用于