ConventionSet Classe
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.
Représente un ensemble de conventions utilisées pour générer un modèle.
public class ConventionSet
[System.Runtime.CompilerServices.Nullable(0)]
public class ConventionSet
type ConventionSet = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type ConventionSet = class
Public Class ConventionSet
- Héritage
-
ConventionSet
- Attributs
Remarques
Pour plus d’informations et d’exemples, consultez les conventions de génération de modèles.
Constructeurs
| Nom | Description |
|---|---|
| ConventionSet() |
Représente un ensemble de conventions utilisées pour générer un modèle. |
Propriétés
| Nom | Description |
|---|---|
| BaseEntityTypeChangedConventions |
Conventions à exécuter lorsque le type d’entité de base est modifié. |
| BaseEntityTypeSetConventions |
Conventions à exécuter lorsque le type d’entité de base est défini ou supprimé. |
| ComplexPropertyAddedConventions |
Conventions à exécuter lorsqu’un type d’entité est ajouté au modèle. |
| ComplexPropertyAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est définie ou supprimée sur une propriété complexe. |
| ComplexPropertyFieldChangedConventions |
Conventions à exécuter lorsque le champ d’une propriété est modifié. |
| ComplexPropertyNullabilityChangedConventions |
Conventions à exécuter lorsque la valeur Nullabilité d’une propriété est modifiée. |
| ComplexPropertyRemovedConventions |
Conventions à exécuter lorsqu’un type d’entité est supprimé. |
| ComplexTypeAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est définie ou supprimée sur un type complexe. |
| ComplexTypeMemberIgnoredConventions |
Conventions à exécuter lorsqu’une propriété est ignorée. |
| DiscriminatorPropertySetConventions |
Conventions à exécuter lorsqu’une propriété de discriminateur est définie. |
| ElementTypeAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est modifiée sur l’élément d’une collection. |
| ElementTypeNullabilityChangedConventions |
Conventions à exécuter lorsque la valeur Nullabilité de l’élément d’une collection est modifiée. |
| EntityTypeAddedConventions |
Conventions à exécuter lorsqu’un type d’entité est ajouté au modèle. |
| EntityTypeAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est définie ou supprimée sur un type d’entité. |
| EntityTypeAnnotationSetConventions |
Conventions à exécuter lorsqu’une annotation est définie ou supprimée sur un type d’entité. |
| EntityTypeBaseTypeChangedConventions |
Conventions à exécuter lorsque le type d’entité de base est modifié. |
| EntityTypeIgnoredConventions |
Conventions à exécuter lorsqu’un type d’entité est ignoré. |
| EntityTypeMemberIgnoredConventions |
Conventions à exécuter lorsqu’une propriété est ignorée. |
| EntityTypePrimaryKeyChangedConventions |
Conventions à exécuter lorsqu’une clé primaire est modifiée. |
| EntityTypeRemovedConventions |
Conventions à exécuter lorsqu’un type d’entité est supprimé. |
| ForeignKeyAddedConventions |
Conventions à exécuter lorsqu’une clé étrangère est ajoutée. |
| ForeignKeyAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est modifiée sur une clé étrangère. |
| ForeignKeyConstrainednessChangedConventions |
Conventions à exécuter lorsque la contrainte d’une clé étrangère est modifiée. |
| ForeignKeyDependentRequirednessChangedConventions |
Conventions à exécuter lorsque la nécessité d’une clé étrangère est modifiée. |
| ForeignKeyNullNavigationSetConventions |
Conventions à exécuter lorsqu’une navigation est définie |
| ForeignKeyOwnershipChangedConventions |
Conventions à exécuter lorsque la propriété d’une clé étrangère est modifiée. |
| ForeignKeyPrincipalEndChangedConventions |
Conventions à exécuter lorsque la fin du principal d’une relation est configurée. |
| ForeignKeyPropertiesChangedConventions |
Conventions à exécuter lorsque les propriétés ou la clé principale d’une clé étrangère sont modifiées. |
| ForeignKeyRemovedConventions |
Conventions à exécuter lorsqu’une clé étrangère est supprimée. |
| ForeignKeyRequirednessChangedConventions |
Conventions à exécuter lorsque la nécessité d’une clé étrangère est modifiée. |
| ForeignKeyUniquenessChangedConventions |
Conventions à exécuter lorsque l’unicité d’une clé étrangère est modifiée. |
| ForeignKeyUniquenessConventions |
Conventions à exécuter lorsque l’unicité d’une clé étrangère est modifiée. |
| IndexAddedConventions |
Conventions à exécuter lorsqu’un index est ajouté. |
| IndexAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est modifiée sur un index. |
| IndexRemovedConventions |
Conventions à exécuter lorsqu’un index est supprimé. |
| IndexSortOrderChangedConventions |
Conventions à exécuter lorsque l’ordre de tri d’un index est modifié. |
| IndexUniquenessChangedConventions |
Conventions à exécuter lorsque l’unicité d’un index est modifiée. |
| IndexUniquenessConventions |
Conventions à exécuter lorsque l’unicité d’un index est modifiée. |
| KeyAddedConventions |
Conventions à exécuter lorsqu’une clé est ajoutée. |
| KeyAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est modifiée sur une clé. |
| KeyRemovedConventions |
Conventions à exécuter lorsqu’une clé est supprimée. |
| ModelAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est définie ou supprimée sur un modèle. |
| ModelBuiltConventions |
Conventions à exécuter lorsque la génération de modèles est terminée. |
| ModelEmbeddedDiscriminatorNameConventions |
Conventions à exécuter lorsqu’une annotation est définie ou supprimée sur un type d’entité. |
| ModelFinalizedConventions |
Conventions à exécuter lorsque la validation du modèle est terminée. |
| ModelFinalizingConventions |
Conventions à exécuter lorsque la génération de modèles est terminée. |
| ModelInitializedConventions |
Conventions à exécuter pour configurer le modèle initial. |
| NavigationAddedConventions |
Conventions à exécuter lorsqu’une propriété de navigation est ajoutée. |
| NavigationAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est modifiée sur une propriété de navigation. |
| NavigationRemovedConventions |
Conventions à exécuter lorsqu’une propriété de navigation est supprimée. |
| PrimaryKeyChangedConventions |
Conventions à exécuter lorsqu’une clé primaire est modifiée. |
| PrimaryKeySetConventions |
Conventions à exécuter lorsqu’une clé primaire est configurée. |
| PrincipalEndChangedConventions |
Conventions à exécuter lorsque la fin du principal d’une relation est configurée. |
| PrincipalEndSetConventions |
Conventions à exécuter lorsque la fin du principal d’une relation est configurée. |
| PropertyAddedConventions |
Conventions à exécuter lorsqu’une propriété est ajoutée. |
| PropertyAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est modifiée sur une propriété. |
| PropertyAutoLoadChangedConventions |
Conventions à exécuter lorsque la valeur de chargement automatique d’une propriété est modifiée. |
| PropertyElementTypeChangedConventions |
Conventions à exécuter lorsque le champ d’une propriété est modifié. |
| PropertyFieldChangedConventions |
Conventions à exécuter lorsque le champ d’une propriété est modifié. |
| PropertyNullabilityChangedConventions |
Conventions à exécuter lorsque la valeur Nullabilité d’une propriété est modifiée. |
| PropertyNullableChangedConventions |
Conventions à exécuter lorsque la valeur Nullabilité d’une propriété est modifiée. |
| PropertyRemovedConventions |
Conventions à exécuter lorsqu’une propriété est supprimée. |
| SkipNavigationAddedConventions |
Conventions à exécuter lorsqu’une propriété de navigation skip est ajoutée. |
| SkipNavigationAnnotationChangedConventions |
Conventions à exécuter lorsqu’une annotation est modifiée sur une propriété de navigation ignorer. |
| SkipNavigationForeignKeyChangedConventions |
Conventions à exécuter lorsqu’une clé étrangère de navigation ignorée est modifiée. |
| SkipNavigationInverseChangedConventions |
Conventions à exécuter lorsqu’un inverse de navigation ignore est modifié. |
| SkipNavigationRemovedConventions |
Conventions à exécuter lorsqu’une propriété de navigation skip est supprimée. |
| TriggerAddedConventions |
Conventions à exécuter lorsqu’une propriété de déclencheur est ajoutée. |
| TriggerRemovedConventions |
Conventions à exécuter lorsqu’une propriété de déclencheur est supprimée. |
| TypeIgnoredConventions |
Conventions à exécuter lorsqu’un type est ignoré. |
Méthodes
| Nom | Description |
|---|---|
| Add(IConvention) |
Ajoute une convention au jeu. |
| AddAfter<TConvention>(IList<TConvention>, TConvention, Type) |
Ajoute une convention après une convention existante. |
| AddAfter<TConvention>(List<TConvention>, TConvention, Type) |
Ajoute une convention après une convention existante. |
| AddBefore<TConvention>(IList<TConvention>, TConvention, Type) |
Ajoute une convention avant une convention existante. |
| AddBefore<TConvention>(List<TConvention>, TConvention, Type) |
Ajoute une convention avant une convention existante. |
| CreateConventionSet(DbContext) |
Appelez cette méthode pour générer un ConventionSet service principal uniquement lors de l’utilisation de l’extérieur ModelBuilder de OnModelCreating(ModelBuilder). Notez qu’il est inhabituel d’utiliser cette méthode. Envisagez plutôt d’utiliser DbContext la méthode normale. |
| Remove(Type) |
Supprime la convention du type donné. |
| Remove<TConvention>(IList<TConvention>, Type) |
Supprime une convention existante. |
| Remove<TConvention>(List<TConvention>, Type) |
Supprime une convention existante. |
| Replace<TConvention,TImplementation>(IList<TConvention>, TImplementation) |
Remplace une convention existante par une convention dérivée. |
| Replace<TConvention,TImplementation>(List<TConvention>, TImplementation) |
Remplace une convention existante par une convention dérivée. |
| Replace<TImplementation>(TImplementation) |
Remplace une convention existante par une convention dérivée. Inscrit également la nouvelle convention pour tous les types de convention non implémentés par la convention existante. |