Partager via


ConventionSet Classe

Définition

Représente un ensemble de conventions utilisées pour générer un modèle.

public class ConventionSet
type ConventionSet = class
Public Class ConventionSet
Héritage
ConventionSet

Remarques

Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles.

Constructeurs

ConventionSet()

Représente un ensemble de conventions utilisées pour générer un modèle.

Propriétés

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 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 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 lors de l’ajout d’une clé étrangère.

ForeignKeyAnnotationChangedConventions

Conventions à exécuter lorsqu’une annotation est modifiée sur une clé étrangère.

ForeignKeyDependentRequirednessChangedConventions

Conventions à exécuter lorsque l’obligation d’une clé étrangère est modifiée.

ForeignKeyNullNavigationSetConventions

Conventions à exécuter lorsqu’une navigation est définie null sur 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 principale 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 lors de la suppression d’une clé étrangère.

ForeignKeyRequirednessChangedConventions

Conventions à exécuter lorsque l’obligation 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 lors de l’ajout d’un index.

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 lors de l’ajout d’une clé.

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.

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 lors de l’ajout d’une propriété de navigation.

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 principale d’une relation est configurée.

PrincipalEndSetConventions

Conventions à exécuter lorsque la fin principale d’une relation est configurée.

PropertyAddedConventions

Conventions à exécuter lors de l’ajout d’une propriété.

PropertyAnnotationChangedConventions

Conventions à exécuter lorsqu’une annotation est modifiée sur une propriété.

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 nullabilité d’une propriété est modifiée.

PropertyNullableChangedConventions

Conventions à exécuter lorsque la nullabilité d’une propriété est modifiée.

PropertyRemovedConventions

Conventions à exécuter lorsqu’une propriété est supprimée.

SkipNavigationAddedConventions

Conventions à exécuter lors de l’ajout d’une propriété skip navigation.

SkipNavigationAnnotationChangedConventions

Conventions à exécuter lorsqu’une annotation est modifiée sur une propriété de navigation skip.

SkipNavigationForeignKeyChangedConventions

Conventions à exécuter lors de la modification d’une clé étrangère de navigation ignorer.

SkipNavigationInverseChangedConventions

Conventions à exécuter lorsqu’un inverse de navigation skip est modifié.

SkipNavigationRemovedConventions

Conventions à exécuter lorsqu’une propriété skip navigation 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

Add(IConvention)

Ajoute une convention à l’ensemble.

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 pour les services de base 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 de manière 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. Enregistre également la nouvelle convention pour tous les types de conventions non implémentés par la convention existante.

S’applique à