語言

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
衍生
實作

備註

如需詳細資訊和範例,請參閱 模型建置慣例 。

屬性

名稱 Description
Metadata

正在設定的序列。

ModelBuilder

取得模型產生器。

(繼承來源 IConventionAnnotatableBuilder)

方法

名稱 Description
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)

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

適用於