IConventionSequenceBuilder Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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) |
Obsoleta..
Rimuove l'annotazione con il nome specificato da questo oggetto. (Ereditato da IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Obsoleta..
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. |