Sdílet prostřednictvím


IConventionSequenceBuilder Rozhraní

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci .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
Odvozené
Implementuje

Poznámky

Další informace a příklady najdete v tématu Konvence vytváření modelů .

Vlastnosti

Metadata

Konfigurovaná sekvence.

ModelBuilder

Získá tvůrce modelu.

(Zděděno od IConventionAnnotatableBuilder)

Metody

CanRemoveAnnotation(String, Boolean)

Vrátí hodnotu označující, zda lze pomocí tohoto zdroje konfigurace odebrat poznámku s daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Vrátí hodnotu označující, zda lze z tohoto zdroje konfigurace nastavit poznámku s daným názvem a hodnotou.

(Zděděno od IConventionAnnotatableBuilder)
CanSetCyclic(Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, zda lze danou cykličnost nastavit pro sekvenci.

CanSetIncrementsBy(Nullable<Int32>, Boolean)

Vrátí hodnotu označující, zda lze daný přírůstek nastavit pro sekvenci.

CanSetIsCyclic(Nullable<Boolean>, Boolean)

Vrátí hodnotu označující, zda lze danou cykličnost nastavit pro sekvenci.

CanSetMax(Nullable<Int64>, Boolean)

Vrátí hodnotu označující, zda lze pro sekvenci nastavit danou maximální hodnotu.

CanSetMin(Nullable<Int64>, Boolean)

Vrátí hodnotu označující, zda lze pro sekvenci nastavit danou minimální hodnotu.

CanSetStartsAt(Nullable<Int64>, Boolean)

Vrátí hodnotu označující, zda lze nastavit danou počáteční hodnotu pro sekvenci.

CanSetType(Type, Boolean)

Vrátí hodnotu označující, zda lze daný typ nastavit pro sekvenci.

HasAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem .

HasMax(Nullable<Int64>, Boolean)

Nastaví maximální hodnotu pro sekvenci.

HasMin(Nullable<Int64>, Boolean)

Nastaví minimální hodnotu pro sekvenci.

HasNoAnnotation(String, Boolean)

Odebere poznámku s daným názvem z tohoto objektu.

HasNonNullAnnotation(String, Object, Boolean)

Nastaví poznámku uloženou pod daným názvem. Přepíše existující poznámku, pokud již existuje poznámka se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem . Odebere poznámku, pokud null je zadaná hodnota.

HasType(Type, Boolean)

Nastaví typ hodnot vrácených sekvencí.

IncrementsBy(Nullable<Int32>, Boolean)

Nastaví sekvenci na zvýšení o danou hodnotu při generování každé další hodnoty.

IsCyclic(Nullable<Boolean>, Boolean)

Nastaví, zda se sekvence po dosažení maximální hodnoty znovu spustí od začátku.

RemoveAnnotation(String, Boolean)
Zastaralé..

Odebere poznámku s daným názvem z tohoto objektu.

(Zděděno od IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Zastaralé..

Nastaví nebo odebere poznámku uloženou pod daným názvem.

(Zděděno od IConventionAnnotatableBuilder)
StartsAt(Nullable<Int64>, Boolean)

Nastaví sekvenci tak, aby začínala na dané hodnotě.

Platí pro