共用方式為


IConventionSequenceBuilder 介面

定義

提供簡單的 API 來設定 IConventionSequence

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)

設定要從指定值開始的序列。

適用於