IConventionSequenceBuilder Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit une API simple pour la configuration d’un 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
- Dérivé
- Implémente
Remarques
Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.
Propriétés
Metadata |
Séquence en cours de configuration. |
ModelBuilder |
Obtient le générateur de modèles. (Hérité de IConventionAnnotatableBuilder) |
Méthodes
CanRemoveAnnotation(String, Boolean) |
Retourne une valeur indiquant si une annotation portant le nom donné peut être supprimée à l’aide de cette source de configuration. (Hérité de IConventionAnnotatableBuilder) |
CanSetAnnotation(String, Object, Boolean) |
Retourne une valeur indiquant si une annotation avec le nom et la valeur donnés peut être définie à partir de cette source de configuration. (Hérité de IConventionAnnotatableBuilder) |
CanSetCyclic(Nullable<Boolean>, Boolean) |
Retourne une valeur indiquant si la cyclique donnée peut être définie pour la séquence. |
CanSetIncrementsBy(Nullable<Int32>, Boolean) |
Retourne une valeur indiquant si l’incrément donné peut être défini pour la séquence. |
CanSetIsCyclic(Nullable<Boolean>, Boolean) |
Retourne une valeur indiquant si la cyclique donnée peut être définie pour la séquence. |
CanSetMax(Nullable<Int64>, Boolean) |
Retourne une valeur indiquant si la valeur maximale donnée peut être définie pour la séquence. |
CanSetMin(Nullable<Int64>, Boolean) |
Retourne une valeur indiquant si la valeur minimale donnée peut être définie pour la séquence. |
CanSetStartsAt(Nullable<Int64>, Boolean) |
Retourne une valeur indiquant si la valeur de départ donnée peut être définie pour la séquence. |
CanSetType(Type, Boolean) |
Retourne une valeur indiquant si le type donné peut être défini pour la séquence. |
HasAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec le même ou inférieur ConfigurationSource. |
HasMax(Nullable<Int64>, Boolean) |
Définit la valeur maximale de la séquence. |
HasMin(Nullable<Int64>, Boolean) |
Définit la valeur minimale de la séquence. |
HasNoAnnotation(String, Boolean) |
Supprime l’annotation portant le nom donné de cet objet. |
HasNonNullAnnotation(String, Object, Boolean) |
Définit l’annotation stockée sous le nom donné. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà avec le même ou inférieur ConfigurationSource.
Supprime l’annotation si |
HasType(Type, Boolean) |
Définit le type de valeurs retournées par la séquence. |
IncrementsBy(Nullable<Int32>, Boolean) |
Définit la séquence pour qu’elle soit incrémentée de la quantité donnée lors de la génération de chaque valeur suivante. |
IsCyclic(Nullable<Boolean>, Boolean) |
Définit si la séquence recommence à partir du début une fois la valeur maximale atteinte. |
RemoveAnnotation(String, Boolean) |
Obsolète..
Supprime l’annotation portant le nom donné de cet objet. (Hérité de IConventionAnnotatableBuilder) |
SetOrRemoveAnnotation(String, Object, Boolean) |
Obsolète..
Définit ou supprime l’annotation stockée sous le nom donné. (Hérité de IConventionAnnotatableBuilder) |
StartsAt(Nullable<Int64>, Boolean) |
Définit la séquence pour qu’elle commence à la valeur donnée. |