Udostępnij za pośrednictwem


IConventionSequenceBuilder Interfejs

Definicja

Udostępnia prosty interfejs API do konfigurowania elementu 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
Pochodne
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Konwencje tworzenia modeli .

Właściwości

Metadata

Skonfigurowano sekwencję.

ModelBuilder

Pobiera konstruktora modeli.

(Odziedziczone po IConventionAnnotatableBuilder)

Metody

CanRemoveAnnotation(String, Boolean)

Zwraca wartość wskazującą, czy adnotacja o podanej nazwie może zostać usunięta przy użyciu tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Zwraca wartość wskazującą, czy adnotacja o podanej nazwie i wartości można ustawić z tego źródła konfiguracji.

(Odziedziczone po IConventionAnnotatableBuilder)
CanSetCyclic(Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną cykliczność.

CanSetIncrementsBy(Nullable<Int32>, Boolean)

Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną inkrementację.

CanSetIsCyclic(Nullable<Boolean>, Boolean)

Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną cykliczność.

CanSetMax(Nullable<Int64>, Boolean)

Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną maksymalną wartość.

CanSetMin(Nullable<Int64>, Boolean)

Zwraca wartość wskazującą, czy dla sekwencji można ustawić daną wartość minimalną.

CanSetStartsAt(Nullable<Int64>, Boolean)

Zwraca wartość wskazującą, czy można ustawić daną wartość początkową dla sekwencji.

CanSetType(Type, Boolean)

Zwraca wartość wskazującą, czy dany typ można ustawić dla sekwencji.

HasAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą.

HasMax(Nullable<Int64>, Boolean)

Ustawia maksymalną wartość dla sekwencji.

HasMin(Nullable<Int64>, Boolean)

Ustawia minimalną wartość sekwencji.

HasNoAnnotation(String, Boolean)

Usuwa adnotację o podanej nazwie z tego obiektu.

HasNonNullAnnotation(String, Object, Boolean)

Ustawia adnotację przechowywaną pod daną nazwą. Zastępuje istniejącą adnotację, jeśli adnotacja o określonej nazwie już istnieje z tą samą lub niższą ConfigurationSourcenazwą. Usuwa adnotację, jeśli null określono wartość.

HasType(Type, Boolean)

Ustawia typ wartości zwracanych przez sekwencję.

IncrementsBy(Nullable<Int32>, Boolean)

Ustawia sekwencję, aby zwiększać się o daną kwotę podczas generowania każdej następnej wartości.

IsCyclic(Nullable<Boolean>, Boolean)

Określa, czy sekwencja zostanie uruchomiona ponownie od początku po osiągnięciu maksymalnej wartości.

RemoveAnnotation(String, Boolean)
Przestarzałe.

Usuwa adnotację o podanej nazwie z tego obiektu.

(Odziedziczone po IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Przestarzałe.

Ustawia lub usuwa adnotację przechowywaną pod daną nazwą.

(Odziedziczone po IConventionAnnotatableBuilder)
StartsAt(Nullable<Int64>, Boolean)

Ustawia sekwencję, aby rozpocząć od podanej wartości.

Dotyczy