Jazyk

IConventionSequenceBuilder Rozhraní

Definice

Poskytuje jednoduché rozhraní API pro konfiguraci IConventionSequencerozhraní .

public interface IConventionSequenceBuilder : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionAnnotatableBuilder
public interface IConventionSequenceBuilder
type IConventionSequenceBuilder = interface
    interface IConventionAnnotatableBuilder
type IConventionSequenceBuilder = interface
Public Interface IConventionSequenceBuilder
Implements IConventionAnnotatableBuilder
Public Interface IConventionSequenceBuilder
Odvozené
Implementuje

Poznámky

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

Vlastnosti

Název Description
Metadata

Konfigurovaná sekvence.

ModelBuilder

Získá tvůrce modelů.

(Zděděno od IConventionAnnotatableBuilder)

Metody

Název Description
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 je možné nastavit poznámku s daným názvem a hodnotou z tohoto zdroje konfigurace.

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

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

CanSetIncrementsBy(Nullable<Int32>, Boolean)

Vrátí hodnotu označující, zda je možné pro sekvenci nastavit daný přírůstek.

CanSetIsCyclic(Nullable<Boolean>, Boolean)

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

CanSetMax(Nullable<Int64>, Boolean)

Vrátí hodnotu určující, zda je možné pro sekvenci nastavit danou maximální hodnotu.

CanSetMin(Nullable<Int64>, Boolean)

Vrátí hodnotu určující, zda je možné pro sekvenci nastavit danou minimální hodnotu.

CanSetStartsAt(Nullable<Int64>, Boolean)

Vrátí hodnotu určující, zda je možné danou počáteční hodnotu nastavit pro sekvenci.

CanSetType(Type, Boolean)

Vrátí hodnotu určující, zda daný typ lze 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 anotace 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 anotace se zadaným názvem se stejným nebo nižším ConfigurationSourcenázvem . Odebere anotaci, pokud null je zadána hodnota.

HasType(Type, Boolean)

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

IncrementsBy(Nullable<Int32>, Boolean)

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

IsCyclic(Nullable<Boolean>, Boolean)

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

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