Lingua

IConventionSequenceBuilder Interfaccia

Definizione

Fornisce un'API semplice per la configurazione di un oggetto IConventionSequence.

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

Commenti

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

Proprietà

Nome Descrizione
Metadata

Sequenza configurata.

ModelBuilder

Ottiene il generatore di modelli.

(Ereditato da IConventionAnnotatableBuilder)

Metodi

Nome Descrizione
CanRemoveAnnotation(String, Boolean)

Restituisce un valore che indica se è possibile rimuovere un'annotazione con il nome specificato utilizzando 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 è possibile impostare l'incremento specificato 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 è possibile impostare il valore massimo specificato per la sequenza.

CanSetMin(Nullable<Int64>, Boolean)

Restituisce un valore che indica se è possibile impostare il valore minimo specificato 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 il nome specificato con lo stesso o un valore inferiore ConfigurationSource.

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 il nome specificato con lo stesso o un valore inferiore ConfigurationSource. 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 da incrementare in base alla quantità specificata durante la generazione di ogni valore successivo.

IsCyclic(Nullable<Boolean>, Boolean)

Imposta un valore che indica se la sequenza verrà avviata nuovamente dall'inizio quando viene 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 con il nome specificato.

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

Imposta la sequenza in modo che inizi in corrispondenza del valore specificato.

Si applica a