Langue

ConventionSet Classe

Définition

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 null sur une clé étrangère.

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.

S’applique à