Partager via


CosmosInversePropertyAttributeConvention Classe

Définition

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.

public class CosmosInversePropertyAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.InversePropertyAttributeConvention
type CosmosInversePropertyAttributeConvention = class
    inherit InversePropertyAttributeConvention
Public Class CosmosInversePropertyAttributeConvention
Inherits InversePropertyAttributeConvention
Héritage

Remarques

Pour plus d’informations et d’exemples, consultez Conventions de génération de modèles et Accès à Azure Cosmos DB avec EF Core .

Constructeurs

CosmosInversePropertyAttributeConvention(ProviderConventionSetBuilderDependencies)

Crée une instance de InversePropertyAttributeConvention.

Propriétés

Dependencies

Dépendances pour ce service.

(Hérité de NavigationAttributeConventionBase<TAttribute>)

Méthodes

ProcessEntityTypeAdded(IConventionEntityTypeBuilder, IConventionContext<IConventionEntityTypeBuilder>)

Appelé après l’ajout d’un type d’entité au modèle.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeAdded(IConventionEntityTypeBuilder, MemberInfo, Type, InversePropertyAttribute, IConventionContext<IConventionEntityTypeBuilder>)

Appelée pour chaque propriété de navigation qui a un attribut après l’ajout d’un type d’entité au modèle.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeAdded(IConventionEntityTypeBuilder, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityTypeBuilder>)

Appelée pour chaque propriété de navigation qui a un attribut après l’ajout d’un type d’entité au modèle.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>)

Appelé après le changement du type de base d’un type d’entité.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, MemberInfo, Type, InversePropertyAttribute, IConventionContext<IConventionEntityType>)

Appelé pour chaque propriété de navigation qui a un attribut après la modification du type de base d’un type d’entité.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityType>)

Appelé pour chaque propriété de navigation qui a un attribut après la modification du type de base d’un type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeIgnored(IConventionModelBuilder, String, Type, IConventionContext<String>)

Appelé après qu’un type d’entité est ignoré.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeIgnored(IConventionModelBuilder, Type, MemberInfo, Type, InversePropertyAttribute, IConventionContext<String>)

Appelée pour chaque propriété de navigation qui a un attribut après qu’un type d’entité est ignoré.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeIgnored(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<String>)

Appelée pour chaque propriété de navigation qui a un attribut après qu’un type d’entité est ignoré.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeMemberIgnored(IConventionEntityTypeBuilder, MemberInfo, Type, InversePropertyAttribute, IConventionContext<String>)

Appelée après qu’une propriété de navigation qui a un attribut soit ignorée.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeMemberIgnored(IConventionEntityTypeBuilder, MemberInfo, Type, TAttribute, IConventionContext<String>)

Appelée après qu’une propriété de navigation qui a un attribut soit ignorée.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeMemberIgnored(IConventionEntityTypeBuilder, String, IConventionContext<String>)

Appelé après qu’un membre de type d’entité soit ignoré.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, IConventionContext<IConventionEntityType>)

Appelé après la suppression d’un type d’entité du modèle.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, MemberInfo, Type, InversePropertyAttribute, IConventionContext<IConventionEntityType>)

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.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeRemoved(IConventionModelBuilder, IConventionEntityType, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityType>)

Appelé pour chaque propriété de navigation qui a un attribut après la suppression d’un type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessEntityTypeRemoved(IConventionModelBuilder, Type, MemberInfo, Type, InversePropertyAttribute, IConventionContext<IConventionEntityType>)

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.

(Hérité de InversePropertyAttributeConvention)
ProcessEntityTypeRemoved(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<IConventionEntityType>)

Appelé pour chaque propriété de navigation qui a un attribut après la suppression d’un type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Appelé après la modification de l’extrémité principale d’une clé étrangère.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessForeignKeyPrincipalEndChanged(IConventionForeignKeyBuilder, IEnumerable<TAttribute>, IEnumerable<TAttribute>, IConventionContext<IConventionForeignKeyBuilder>)

Appelé après la modification de l’extrémité principale d’une clé étrangère.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessModelFinalized(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé après la finalisation d’un modèle.

(Hérité de InversePropertyAttributeConvention)
ProcessModelFinalizing(IConventionModelBuilder, IConventionContext<IConventionModelBuilder>)

Appelé lorsqu’un modèle est en cours de finalisation.

(Hérité de InversePropertyAttributeConvention)
ProcessNavigationAdded(IConventionNavigationBuilder, IConventionContext<IConventionNavigationBuilder>)

Appelé après l’ajout d’une navigation au type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessNavigationAdded(IConventionNavigationBuilder, InversePropertyAttribute, IConventionContext<IConventionNavigationBuilder>)

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.

(Hérité de InversePropertyAttributeConvention)
ProcessNavigationAdded(IConventionNavigationBuilder, TAttribute, IConventionContext<IConventionNavigationBuilder>)

Appelée après l’ajout d’une propriété de navigation qui a un attribut à un type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, IConventionContext<IConventionNavigation>)

Appelé après l’ajout d’une navigation au type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, InversePropertyAttribute, IConventionContext<IConventionNavigation>)

Appelée après l’ajout d’une propriété de navigation qui a un attribut à un type d’entité.

(Hérité de InversePropertyAttributeConvention)
ProcessNavigationAdded(IConventionRelationshipBuilder, IConventionNavigation, TAttribute, IConventionContext<IConventionNavigation>)

Appelée après l’ajout d’une propriété de navigation qui a un attribut à un type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessSkipNavigationAdded(IConventionSkipNavigationBuilder, IConventionContext<IConventionSkipNavigationBuilder>)

Appelée après l’ajout d’une navigation skip au type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessSkipNavigationAdded(IConventionSkipNavigationBuilder, TAttribute, IConventionContext<IConventionSkipNavigationBuilder>)

Appelée après l’ajout d’une propriété de navigation skip qui a un attribut à un type d’entité.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessTypeIgnored(IConventionModelBuilder, String, Type, IConventionContext<String>)

Appelé après qu’un type d’entité est ignoré.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
ProcessTypeIgnored(IConventionModelBuilder, Type, MemberInfo, Type, TAttribute, IConventionContext<String>)

Appelée pour chaque propriété de navigation qui a un attribut après qu’un type d’entité est ignoré.

(Hérité de NavigationAttributeConventionBase<TAttribute>)
TryGetTargetEntityTypeBuilder(IConventionEntityTypeBuilder, Type, MemberInfo, Boolean)

Recherche ou tente de créer une cible de type d’entité pour le membre de navigation donné.

S’applique à