Condividi tramite


IConventionSequenceBuilder Interfaccia

Definizione

Fornisce un'API semplice per la configurazione di un IConventionSequenceoggetto .

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
Derivato
Implementazioni

Commenti

Per altre informazioni ed esempi, vedere Convenzioni di compilazione di modelli.

Proprietà

Metadata

Sequenza configurata.

ModelBuilder

Ottiene il generatore di modelli.

(Ereditato da IConventionAnnotatableBuilder)

Metodi

CanRemoveAnnotation(String, Boolean)

Restituisce un valore che indica se è possibile rimuovere un'annotazione con il nome specificato usando questa origine di configurazione.

(Ereditato da IConventionAnnotatableBuilder)
CanSetAnnotation(String, Object, Boolean)

Restituisce un valore che indica se un'annotazione con il nome e il valore specificati possono essere impostati da questa origine di configurazione.

(Ereditato da IConventionAnnotatableBuilder)
CanSetCyclic(Nullable<Boolean>, Boolean)

Restituisce un valore che indica se la cyclicity specificata può essere impostata per la sequenza.

CanSetIncrementsBy(Nullable<Int32>, Boolean)

Restituisce un valore che indica se l'incremento specificato può essere impostato per la sequenza.

CanSetIsCyclic(Nullable<Boolean>, Boolean)

Restituisce un valore che indica se la cyclicity specificata può essere impostata per la sequenza.

CanSetMax(Nullable<Int64>, Boolean)

Restituisce un valore che indica se il valore massimo specificato può essere impostato per la sequenza.

CanSetMin(Nullable<Int64>, Boolean)

Restituisce un valore che indica se il valore minimo specificato può essere impostato per la sequenza.

CanSetStartsAt(Nullable<Int64>, Boolean)

Restituisce un valore che indica se il valore iniziale specificato può essere impostato per la sequenza.

CanSetType(Type, Boolean)

Restituisce un valore che indica se il tipo specificato può essere impostato per la sequenza.

HasAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con lo stesso ConfigurationSourcenome specificato.

HasMax(Nullable<Int64>, Boolean)

Imposta il valore massimo per la sequenza.

HasMin(Nullable<Int64>, Boolean)

Imposta il valore minimo per la sequenza.

HasNoAnnotation(String, Boolean)

Rimuove l'annotazione con il nome specificato da questo oggetto.

HasNonNullAnnotation(String, Object, Boolean)

Imposta l'annotazione archiviata sotto il nome specificato. Sovrascrive l'annotazione esistente se esiste già un'annotazione con lo stesso ConfigurationSourcenome specificato. Rimuove l'annotazione se null viene specificato il valore.

HasType(Type, Boolean)

Imposta il tipo di valori restituiti dalla sequenza.

IncrementsBy(Nullable<Int32>, Boolean)

Imposta la sequenza per aumentare in base alla quantità specificata durante la generazione di ogni valore successivo.

IsCyclic(Nullable<Boolean>, Boolean)

Imposta se la sequenza inizierà di nuovo dall'inizio una volta raggiunto il valore massimo.

RemoveAnnotation(String, Boolean)
Obsoleti.

Rimuove l'annotazione con il nome specificato da questo oggetto.

(Ereditato da IConventionAnnotatableBuilder)
SetOrRemoveAnnotation(String, Object, Boolean)
Obsoleti.

Imposta o rimuove l'annotazione archiviata sotto il nome specificato.

(Ereditato da IConventionAnnotatableBuilder)
StartsAt(Nullable<Int64>, Boolean)

Imposta la sequenza da avviare al valore specificato.

Si applica a