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と存在する場合は、既存の注釈を上書きします。 value が指定されている場合 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)

指定した値から開始するシーケンスを設定します。

適用対象