Microsoft.EntityFrameworkCore.Metadata.Conventions Espace de noms

Classes

BackingFieldAttributeConvention

Convention qui configure une propriété comme ayant un champ de stockage basé sur l’attribut BackingFieldAttribute .

BackingFieldConvention

Convention qui recherche les champs de stockage pour les propriétés en fonction de leur nom :

  • <[nom de la propriété]>k__BackingField
  • _[camel-cased property name]
  • _[nom de la propriété]
  • m_[nom de propriété cased camel]
  • m_[nom de la propriété]
  • [nom de la propriété]_
BaseTypeDiscoveryConvention

Convention qui recherche les types d’entités de base et dérivés qui font déjà partie du modèle en fonction de la hiérarchie de types CLR associée.

CascadeDeleteConvention

Convention qui définit le comportement de suppression sur Cascade pour les clés étrangères requises et ClientSetNull pour les clés facultatives.

ChangeTrackingStrategyConvention

Convention qui définit un indicateur sur le modèle pour ignorer toujours la détection des modifications si aucun type d’entité n’utilise la Snapshot stratégie.

CheckConstraintConvention

Convention qui garantit que les contraintes case activée sur les types dérivés sont compatibles avec les contraintes case activée sur le type de base. Et garantit également que le type de déclaration est actuel.

ComplexPropertyDiscoveryConvention

Convention qui configure les relations entre les types d’entités en fonction des propriétés de navigation tant qu’il n’existe aucune ambiguïté quant à la navigation inverse correspondante.

ComplexTypeAttributeConvention

Convention qui configure les types qui ont le ComplexTypeAttribute.

ConcurrencyCheckAttributeConvention

Convention qui configure une propriété en tant que jeton d’accès concurrentiel si elle a le ConcurrencyCheckAttribute.

ConstructorBindingConvention

Convention qui lie des paramètres de constructeur de type d’entité aux propriétés et propriétés de service existantes en fonction de leurs noms :

  • [nom du paramètre]
  • [nom du paramètre cased pascal]
  • _[nom du paramètre]
  • _[pascal-cased parameter name]
  • m_[nom du paramètre]
  • m_[nom du paramètre cased pascal]
ContextContainerConvention

Convention qui configure le nom du conteneur par défaut comme nom de type de contexte.

ConventionSet

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

CosmosDiscriminatorConvention

Convention qui configure la valeur du discriminateur pour les types d’entités comme nom de type d’entité.

CosmosInversePropertyAttributeConvention

Convention qui configure la propriété de navigation inverse en fonction du InversePropertyAttribute spécifié sur l’autre propriété de navigation. Toutes les navigations sont supposées cibler des types d’entités appartenant à Cosmos.

CosmosKeyDiscoveryConvention

Convention qui recherche la propriété de clé primaire pour le type d’entité en fonction des noms et y ajoute la clé de partition si elle est présente.

CosmosManyToManyJoinEntityTypeConvention

Convention qui crée un type d’entité de jointure pour une relation plusieurs-à-plusieurs et y ajoute une clé de partition si les types associés en partagent un.

CosmosRelationshipDiscoveryConvention

Convention qui configure les relations entre les types d’entités en fonction des propriétés de navigation tant qu’il n’existe aucune ambiguïté quant à la navigation inverse correspondante. Toutes les navigations sont supposées cibler des types d’entités appartenant à Cosmos.

CosmosRuntimeModelConvention

Convention qui crée une copie optimisée du modèle mutable. Cette convention est généralement implémentée par les fournisseurs de base de données pour mettre à jour les annotations du fournisseur lors de la création d’un modèle en lecture seule.

CosmosValueGenerationConvention

Convention qui configure la génération de valeurs de stockage comme OnAdd sur des propriétés qui font partie de la clé primaire et qui ne font partie d’aucune clé étrangère ou qui ont été configurées pour avoir une valeur par défaut de base de données.

DatabaseGeneratedAttributeConvention

Convention qui configure une propriété comme OnAdd si Identity était spécifié, OnAddOrUpdate si Computed était spécifié ou Never si None était spécifié à l’aide d’un DatabaseGeneratedAttribute.

DbFunctionTypeMappingConvention

Une convention configure le mappage de type pour IDbFunction les instances.

DbSetFindingConvention

Convention qui ajoute des types d’entités en fonction des DbSet<TEntity> propriétés définies sur la classe dérivée DbContext .

DefiningQueryRewritingConvention

Convention qui convertit les accès des filtres de DbSet<TEntity> requête internes et la définition de requêtes en EntityQueryRootExpression. Cela les rend cohérents avec la façon dont les accès DbSet sont représentés dans les requêtes réelles, ce qui facilite le traitement dans le pipeline de requête.

DeleteBehaviorAttributeConvention

Convention qui configure le comportement de suppression en fonction de l’appliqué DeleteBehaviorAttribute à la propriété .

DerivedTypeDiscoveryConvention

Convention qui recherche les types d’entités dérivés qui font déjà partie du modèle en fonction de la hiérarchie de types CLR associée.

DiscriminatorConvention

Convention qui configure la valeur du discriminateur pour les types d’entités dans une hiérarchie en tant que nom de type d’entité.

DiscriminatorLengthConvention

Convention qui définit la longueur maximale pour les propriétés de discrimination de chaîne.

ElementMappingConvention

Convention qui garantit que les mappages de propriétés ont tout ÉlémentMapping découvert par le mappeur de type.

EntitySplittingConvention

Convention qui crée des relations de liaison pour le fractionnement d’entités et gère les fragments de mappage.

EntityTypeAttributeConventionBase<TAttribute>

Type de base pour les conventions qui effectuent une configuration basée sur un attribut spécifié sur un type d’entité.

EntityTypeConfigurationAttributeConvention

Convention qui applique la configuration de type d’entité spécifiée dans EntityTypeConfigurationAttribute.

EntityTypeConfigurationEntityTypeAttributeConvention

Convention qui applique la configuration de type d’entité spécifiée dans EntityTypeConfigurationAttribute.

EntityTypeHierarchyMappingConvention

Convention qui supprime les discriminateurs des types d’entités non TPH et annule le mappage des propriétés héritées pour les types d’entités TPT.

ForeignKeyAttributeConvention

Convention qui configure les propriétés de clé étrangère associées à une propriété de navigation en fonction du ForeignKeyAttribute spécifié sur les propriétés ou les propriétés de navigation.

ForeignKeyIndexConvention

Convention qui crée des index sur des propriétés de clé étrangère, sauf s’ils sont déjà couverts par des index ou des clés existants.

ForeignKeyPropertyDiscoveryConvention

Convention qui recherche les propriétés de clé étrangère pour les relations en fonction de leurs noms, en ignorant la casse :

  • [nom de la propriété de navigation] [nom de la propriété de clé principale]
  • [nom de la propriété de navigation] Id
  • [nom de l’entité principale] [nom de la propriété de clé principale]
  • [nom de l’entité principale] Id
IndexAttributeConvention

Convention qui configure les index de base de données en fonction de .IndexAttribute

InheritanceDiscoveryConventionBase

Type de base pour les conventions de découverte d’héritage

InversePropertyAttributeConvention

Convention qui configure la propriété de navigation inverse en fonction du InversePropertyAttribute spécifié sur l’autre propriété de navigation.

KeyAttributeConvention

Convention qui configure la clé de type d’entité en fonction du KeyAttribute spécifié sur une propriété ou PrimaryKeyAttribute spécifié sur un type CLR.

KeyDiscoveryConvention

Convention qui recherche la propriété de clé primaire pour le type d’entité en fonction des noms, en ignorant la casse :

  • Id
  • [nom de l’entité] Id
KeylessAttributeConvention

Convention qui ignore les types d’entités qui ont le KeylessAttribute.

KeylessEntityTypeAttributeConvention

Convention qui ignore les types d’entités qui ont le KeylessAttribute.

ManyToManyJoinEntityTypeConvention

Une convention qui recherche la correspondance des navigations d’ignorer et crée automatiquement une entité de jointure plusieurs-à-plusieurs avec des clés étrangères appropriées, définit les deux navigations skip correspondantes pour utiliser ces clés étrangères.

MaxLengthAttributeConvention

Convention qui configure la longueur maximale en fonction de la MaxLengthAttribute valeur appliquée à la propriété .

ModelCleanupConvention

Convention qui supprime tout état utilisé uniquement lors de la génération de modèles.

NavigationAttributeConventionBase<TAttribute>

Type de base pour les conventions qui effectuent une configuration basée sur un attribut appliqué à une navigation.

NavigationBackingFieldAttributeConvention

Convention qui configure une propriété de navigation comme ayant un champ de stockage basé sur l’attribut BackingFieldAttribute .

NavigationEagerLoadingConvention

Convention qui configure les navigations sur les types d’entités détenus en tant que chargés avec impatience.

NonNullableConventionBase

Type de base pour les conventions qui configurent les aspects du modèle selon que le type membre est un type de référence non nullable.

NonNullableNavigationConvention

Convention qui configure les navigations non nullables sur le type d’entité principal en fonction des besoins.

NonNullableReferencePropertyConvention

Convention qui configure les propriétés des types non nullables en fonction des besoins.

NotMappedEntityTypeAttributeConvention

Convention qui ignore les types d’entités qui ont le NotMappedAttribute.

NotMappedMemberAttributeConvention

Convention qui ignore les membres sur les types d’entités qui ont le NotMappedAttribute.

NotMappedTypeAttributeConvention

Convention qui ignore les types d’entités qui ont le NotMappedAttribute.

OwnedAttributeConvention

Convention qui configure les types d’entités qui ont comme OwnedAttribute propriété.

OwnedEntityTypeAttributeConvention

Convention qui configure les types d’entités qui ont comme OwnedAttribute propriété.

OwnedTypesConvention

Convention qui configure les types d’entités détenus avec la définition de la navigation en tant que types d’entités appartenant sans définir la navigation s’il n’y a qu’une seule navigation de ce type.

PrecisionAttributeConvention

Convention qui configure la précision en fonction de la PrecisionAttribute valeur appliquée à la propriété .

PropertyAttributeConventionBase<TAttribute>

Type de base pour les conventions qui effectuent une configuration basée sur un attribut appliqué à une propriété.

PropertyDiscoveryConvention

Convention qui ajoute des propriétés aux types d’entités correspondant aux propriétés publiques scalaires sur le type CLR.

PropertyOverridesConvention

Convention qui garantit que la propriété de déclaration est actuelle pour la propriété remplace.

QueryFilterDefiningQueryRewritingConvention

Convention qui convertit les accès de DbSets à l’intérieur des filtres de requête et la définition de requêtes en EntityQueryables. Cela les rend cohérents avec la façon dont les accès DbSet sont représentés dans les requêtes réelles, ce qui facilite le traitement dans le pipeline de requête.

QueryFilterDefiningQueryRewritingConvention.DbSetAccessRewritingExpressionVisitor
QueryFilterRewritingConvention

Convention qui convertit les accès des filtres de DbSet<TEntity> requête internes en EntityQueryRootExpression. Cela les rend cohérents avec la façon dont les accès DbSet sont représentés dans les requêtes réelles, ce qui facilite le traitement dans le pipeline de requête.

QueryFilterRewritingConvention.DbSetAccessRewritingExpressionVisitor

Un visiteur qui réécrit les accès DbSet rencontrés dans une expression à EntityQueryRootExpression.

RelationalColumnAttributeConvention

Convention qui configure le nom et le type de colonne pour une propriété basée sur le .ColumnAttribute

RelationalColumnCommentAttributeConvention

Convention qui configure le commentaire de colonne pour une propriété ou un champ en fonction de l’application CommentAttribute.

RelationalDbFunctionAttributeConvention

Convention qui configure les mappages de fonctions de modèle en fonction de méthodes statiques publiques sur le contexte marqué avec DbFunctionAttribute.

RelationalMapToJsonConvention

Convention qui configure les paramètres par défaut d’une entité mappée à une colonne JSON.

RelationalMaxIdentifierLengthConvention

Convention qui configure la longueur maximale de l’identificateur d’objet prise en charge par la base de données.

RelationalModelConvention

Convention qui précompute un modèle relationnel.

RelationalNavigationJsonPropertyNameAttributeConvention

Convention qui configure un nom d’élément JSON pour la propriété de navigation mappée à json en fonction de l’attribut JsonPropertyNameAttribute .

RelationalPropertyJsonPropertyNameAttributeConvention

Convention qui configure le nom de la propriété JSON en fonction de l’application JsonPropertyNameAttribute.

RelationalQueryFilterDefiningQueryRewritingConvention
RelationalQueryFilterDefiningQueryRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor
RelationalQueryFilterRewritingConvention

Convention qui convertit les accès des filtres de DbSet<TEntity> requête internes en EntityQueryRootExpression. Cela les rend cohérents avec la façon dont les accès DbSet sont représentés dans les requêtes réelles, ce qui facilite le traitement dans le pipeline de requête.

RelationalQueryFilterRewritingConvention.RelationalDbSetAccessRewritingExpressionVisitor

Un visiteur qui réécrit les accès DbSet rencontrés dans une expression à EntityQueryRootExpression.

RelationalRuntimeModelConvention

Convention qui crée une copie optimisée du modèle mutable. Cette convention est généralement implémentée par les fournisseurs de base de données pour mettre à jour les annotations du fournisseur lors de la création d’un modèle en lecture seule.

RelationalTableAttributeConvention

Convention qui configure le nom de la table et le schéma pour les types d’entités en fonction de l’application TableAttribute.

RelationalTableCommentAttributeConvention

Convention qui configure le commentaire de table pour un type d’entité en fonction de l’application CommentAttribute.

RelationalValueGenerationConvention

Convention qui configure la génération de valeurs de stockage comme OnAdd sur des propriétés qui font partie de la clé primaire et qui ne font partie d’aucune clé étrangère ou qui ont été configurées pour avoir une valeur par défaut de base de données. Il configure également les propriétés comme OnAddOrUpdate si elles étaient configurées en tant que colonnes calculées.

RelationshipDiscoveryConvention

Convention qui configure les relations entre les types d’entités en fonction des propriétés de navigation tant qu’il n’existe aucune ambiguïté quant à la navigation inverse correspondante.

RequiredNavigationAttributeConvention

Convention qui configure le côté principal de la relation comme requis si RequiredAttribute est appliqué sur la propriété de navigation au type d’entité principal.

RequiredPropertyAttributeConvention

Convention qui configure les propriétés en fonction des besoins si elles sont appliquées RequiredAttribute .

RuntimeModelConvention

Convention qui crée une copie optimisée du modèle mutable. Cette convention est généralement implémentée par les fournisseurs de base de données pour mettre à jour les annotations du fournisseur lors de la création d’un modèle en lecture seule.

RuntimeModelConvention.QueryRootRewritingExpressionVisitor

Visiteur qui réécrit dans EntityQueryRootExpression une expression pour utiliser un type d’entité différent.

SequenceUniquificationConvention

Convention qui garantit que toutes les séquences du modèle ont des noms uniques dans un schéma lorsqu’elles sont tronquées à la longueur maximale de l’identificateur du modèle.

ServicePropertyDiscoveryConvention

Convention qui ajoute des propriétés de service aux types d’entités.

SharedTableConvention

Convention qui manipule les noms d’objets de base de données pour les types d’entités qui partagent une table afin d’éviter les conflits.

SqliteConventionSetBuilder

Générateur pour la création de conventions pour SQLite.

SqliteRuntimeModelConvention

Convention qui crée une copie optimisée du modèle mutable.

SqliteSharedTableConvention

Convention qui manipule les noms d’objets de base de données pour les types d’entités qui partagent une table afin d’éviter les conflits.

SqlServerConventionSetBuilder

Générateur pour la création de conventions pour SQL Server.

SqlServerDbFunctionConvention

Convention qui garantit que est Schema rempli pour les fonctions de base de données dont IsBuiltIn l’indicateur est défini sur false.

SqlServerIndexConvention

Convention qui configure le filtre pour les index uniques non cluster avec des colonnes nullables pour filtrer les valeurs null.

SqlServerMemoryOptimizedTablesConvention

Convention qui configure les index en tant que non-cluster pour les tables à mémoire optimisée.

SqlServerOnDeleteConvention

Convention qui configure le comportement OnDelete pour les clés étrangères sur le type d’entité de jointure pour l’autoréférencement des navigations ignorées

SqlServerOutputClauseConvention

Convention qui configure des tables avec des déclencheurs pour ne pas utiliser la clause OUTPUT lors de l’enregistrement des modifications.

SqlServerRuntimeModelConvention

Convention qui crée une copie optimisée du modèle mutable.

SqlServerSharedTableConvention

Convention qui manipule les noms d’objets de base de données pour les types d’entités qui partagent une table afin d’éviter les conflits.

SqlServerStoreGenerationConvention

Convention qui garantit que les propriétés ne sont pas configurées pour avoir une valeur par défaut, en tant que colonne calculée ou en utilisant un SqlServerValueGenerationStrategy en même temps.

SqlServerTemporalConvention

Convention qui manipule les paramètres temporels d’une entité mappée à une table temporelle.

SqlServerValueGenerationConvention

Une convention qui configure la génération de valeurs de magasin comme OnAdd sur des propriétés qui font partie de la clé primaire et ne font partie d’aucune clé étrangère, ont été configurées pour avoir une valeur par défaut de base de données ou ont été configurées pour utiliser un SqlServerValueGenerationStrategy. Il configure également les propriétés comme OnAddOrUpdate si elles étaient configurées en tant que colonnes calculées.

SqlServerValueGenerationStrategyConvention

Convention qui configure le modèle SqlServerValueGenerationStrategy par défaut en tant que IdentityColumn.

StoredProcedureConvention

Convention qui garantit que le type d’entité est actuel pour les procédures stockées.

StoreGenerationConvention

Convention qui garantit que les propriétés ne sont pas configurées pour avoir une valeur par défaut et en tant que colonne calculée en même temps.

StoreKeyConvention

Convention qui ajoute la propriété « id », clé requise par Azure Cosmos.

StringLengthAttributeConvention

Convention qui configure la longueur maximale en fonction de la StringLengthAttribute valeur appliquée à la propriété .

TableNameFromDbSetConvention

Convention qui configure le nom de la table en fonction du nom de la DbSet<TEntity> propriété.

TableSharingConcurrencyTokenConvention

Convention qui recherche les types d’entités qui partagent une table qui a une colonne de jeton d’accès concurrentiel où ces types d’entités n’ont pas de propriété mappée à cette colonne. Il crée ensuite une propriété d’accès concurrentiel d’ombre mappée à cette colonne sur le ou les types d’entité les plus bas.

TableValuedDbFunctionConvention

Convention qui configure le type d’entité auquel une fonction interrogeable est mappée.

TimestampAttributeConvention

Convention qui configure la propriété en tant que jeton d’accès concurrentiel si un TimestampAttribute lui est appliqué.

TypeAttributeConventionBase<TAttribute>

Type de base pour les conventions qui effectuent une configuration basée sur un attribut spécifié sur un type structurel.

TypeMappingConvention

Convention qui crée et affecte le mappage de type de magasin aux propriétés d’entité.

UnicodeAttributeConvention

Convention qui configure l’Unicode en fonction de l’appliqué UnicodeAttribute à la propriété .

ValidatingConvention

Convention qui vérifie si le modèle est valide.

ValueGenerationConvention

Convention qui configure la génération de valeurs de stockage comme OnAdd sur des propriétés qui font partie de la clé primaire et qui ne font partie d’aucune clé étrangère.

Interfaces

IComplexPropertyAddedConvention

Représente une opération qui doit être effectuée lorsqu’une propriété complexe est ajoutée à un objet de type.

IComplexPropertyAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur une propriété complexe.

IComplexPropertyFieldChangedConvention

Représente une opération qui doit être effectuée lorsque le champ de stockage d’une propriété complexe est modifié.

IComplexPropertyNullabilityChangedConvention

Représente une opération qui doit être effectuée lorsque la valeur nullabilité d’une propriété complexe est modifiée.

IComplexPropertyRemovedConvention

Représente une opération qui doit être effectuée lorsqu’une propriété complexe est supprimée d’un objet de type.

IComplexTypeAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur un type complexe.

IComplexTypeMemberIgnoredConvention

Représente une opération qui doit être effectuée lorsqu’un membre de type complexe est ignoré.

IConvention

Il s’agit de l’interface de base pour toutes les interfaces de convention. Elle ne doit pas être implémentée directement.

IConventionBatch

Représente un objet qui retarde les appels de convention jusqu’à ce qu’il soit exécuté ou supprimé.

IConventionContext

Informations contextuelles associées à chaque appel de convention.

IConventionContext<TMetadata>

Informations contextuelles associées à chaque appel de convention.

IDiscriminatorPropertySetConvention

Représente une opération qui doit être effectuée lorsqu’une propriété de discriminateur est définie pour un type d’entité.

IElementTypeAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur les éléments d’une propriété de collection.

IElementTypeNullabilityChangedConvention

Représente une opération qui doit être effectuée lorsque la valeur nullabilité sur les éléments d’une propriété de collection a changé.

IEntityTypeAddedConvention

Représente une opération qui doit être effectuée lorsqu’un type d’entité est ajouté au modèle.

IEntityTypeAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur un type d’entité.

IEntityTypeBaseTypeChangedConvention

Représente une opération qui doit être effectuée lorsque le type de base d’un type d’entité change.

IEntityTypeIgnoredConvention

Représente une opération qui doit être effectuée lorsqu’un type d’entité est ignoré.

IEntityTypeMemberIgnoredConvention

Représente une opération qui doit être effectuée lorsqu’un membre de type d’entité est ignoré.

IEntityTypePrimaryKeyChangedConvention

Représente une opération qui doit être effectuée lorsque la clé primaire d’un type d’entité est modifiée.

IEntityTypeRemovedConvention

Représente une opération qui doit être effectuée lorsqu’un type d’entité est supprimé du modèle.

IForeignKeyAddedConvention

Représente une opération qui doit être effectuée lorsqu’une clé étrangère est ajoutée au type d’entité.

IForeignKeyAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur une clé étrangère.

IForeignKeyDependentRequirednessChangedConvention

Représente une opération qui doit être effectuée lorsque l’obligation dépendante d’une clé étrangère est modifiée.

IForeignKeyNullNavigationSetConvention

Représente une opération qui doit être effectuée lorsqu’une navigation est définie null sur une clé étrangère.

IForeignKeyOwnershipChangedConvention

Représente une opération qui doit être effectuée lorsque la valeur de propriété d’une clé étrangère est modifiée.

IForeignKeyPrincipalEndChangedConvention

Représente une opération qui doit être effectuée lorsque l’extrémité principale d’une clé étrangère est modifiée.

IForeignKeyPropertiesChangedConvention

Représente une opération qui doit être effectuée lorsque les propriétés de clé étrangère ou la clé principale sont modifiées.

IForeignKeyRemovedConvention

Représente une opération qui doit être effectuée lorsqu’une clé étrangère est supprimée.

IForeignKeyRequirednessChangedConvention

Représente une opération qui doit être effectuée lorsque le caractère obligatoire d’une clé étrangère est modifié.

IForeignKeyUniquenessChangedConvention

Représente une opération qui doit être effectuée lorsque l’unicité d’une clé étrangère est modifiée.

IIndexAddedConvention

Représente une opération qui doit être effectuée lorsqu’un index est ajouté au type d’entité.

IIndexAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur un index.

IIndexRemovedConvention

Représente une opération qui doit être effectuée lorsqu’un index est supprimé du type d’entité.

IIndexSortOrderChangedConvention

Représente une opération qui doit être effectuée lorsque l’ordre de tri d’un index est modifié.

IIndexUniquenessChangedConvention

Représente une opération qui doit être effectuée lorsque l’unicité d’un index est modifiée.

IKeyAddedConvention

Représente une opération qui doit être effectuée lorsqu’une clé est ajoutée au type d’entité.

IKeyAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur une clé.

IKeyRemovedConvention

Représente une opération qui doit être effectuée lorsqu’une clé est supprimée.

IModelAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur un modèle.

IModelFinalizedConvention

Représente une opération qui doit être effectuée une fois qu’un modèle est finalisé et ne peut plus être muté.

IModelFinalizingConvention

Représente une opération qui doit être effectuée lorsqu’un modèle est en cours de finalisation.

IModelInitializedConvention

Représente une opération qui doit être effectuée lorsqu’un modèle est initialisé.

INavigationAddedConvention

Représente une opération qui doit être effectuée lorsqu’une navigation est ajoutée au type d’entité.

INavigationAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur une navigation.

INavigationRemovedConvention

Représente une opération qui doit être effectuée lorsqu’une navigation est supprimée du type d’entité.

IPropertyAddedConvention

Représente une opération qui doit être effectuée lorsqu’une propriété est ajoutée au type d’entité.

IPropertyAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée sur une propriété.

IPropertyElementTypeChangedConvention

Représente une opération qui doit être effectuée lorsque le IElementType pour une propriété est modifié.

IPropertyFieldChangedConvention

Représente une opération qui doit être effectuée lorsque le champ de sauvegarde d’une propriété est modifié.

IPropertyNullabilityChangedConvention

Représente une opération qui doit être effectuée lorsque la valeur nullabilité d’une propriété est modifiée.

IPropertyRemovedConvention

Représente une opération qui doit être effectuée lorsqu’une propriété est supprimée du type d’entité.

ISkipNavigationAddedConvention

Représente une opération qui doit être effectuée lorsqu’un saut de navigation est ajouté au type d’entité.

ISkipNavigationAnnotationChangedConvention

Représente une opération qui doit être effectuée lorsqu’une annotation est modifiée lors d’un saut de navigation.

ISkipNavigationForeignKeyChangedConvention

Représente une opération qui doit être effectuée lorsqu’une clé étrangère de navigation ignorer est modifiée.

ISkipNavigationInverseChangedConvention

Représente une opération qui doit être effectuée lorsqu’un inverse de navigation d’ignorer est modifié.

ISkipNavigationRemovedConvention

Représente une opération qui doit être effectuée lorsqu’un saut de navigation est supprimé du type d’entité.

ITriggerAddedConvention

Représente une opération qui doit être effectuée lorsqu’un déclencheur est ajouté au type d’entité.

ITriggerRemovedConvention

Représente une opération qui doit être effectuée lorsqu’un déclencheur est supprimé du type d’entité.

ITypeIgnoredConvention

Représente une opération qui doit être effectuée lorsqu’un type est ignoré.