Partager via


CosmosValueGenerationConvention Classe

Définition

Convention qui configure la génération de valeur de magasin 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.

public class CosmosValueGenerationConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.ValueGenerationConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IEntityTypeAnnotationChangedConvention
type CosmosValueGenerationConvention = class
    inherit ValueGenerationConvention
    interface IEntityTypeAnnotationChangedConvention
    interface IConvention
Public Class CosmosValueGenerationConvention
Inherits ValueGenerationConvention
Implements IEntityTypeAnnotationChangedConvention
Héritage
CosmosValueGenerationConvention
Implémente

Remarques

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

Constructeurs

CosmosValueGenerationConvention(ProviderConventionSetBuilderDependencies)

Crée une instance de CosmosValueGenerationConvention.

Propriétés

Dependencies

Dépendances pour ce service.

(Hérité de ValueGenerationConvention)

Méthodes

GetValueGenerated(IConventionProperty)

Retourne la stratégie de génération de valeur de magasin à définir pour la propriété donnée.

ProcessEntityTypeAnnotationChanged(IConventionEntityTypeBuilder, String, IConventionAnnotation, IConventionAnnotation, IConventionContext<IConventionAnnotation>)

Appelé après la modification d’une annotation sur un type d’entité.

ProcessEntityTypeBaseTypeChanged(IConventionEntityTypeBuilder, IConventionEntityType, IConventionEntityType, IConventionContext<IConventionEntityType>)

Appelé après la modification du type de base d’un type d’entité.

(Hérité de ValueGenerationConvention)
ProcessEntityTypePrimaryKeyChanged(IConventionEntityTypeBuilder, IConventionKey, IConventionKey, IConventionContext<IConventionKey>)

Appelé après la modification de la clé primaire d’un type d’entité.

(Hérité de ValueGenerationConvention)
ProcessForeignKeyAdded(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Appelée après l’ajout d’une clé étrangère au type d’entité.

(Hérité de ValueGenerationConvention)
ProcessForeignKeyAdded(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

Appelée après l’ajout d’une clé étrangère au type d’entité.

(Hérité de ValueGenerationConvention)
ProcessForeignKeyOwnershipChanged(IConventionForeignKeyBuilder, IConventionContext<Nullable<Boolean>>)

Appelé après la modification de la valeur de propriété d’une clé étrangère.

(Hérité de ValueGenerationConvention)
ProcessForeignKeyPropertiesChanged(IConventionForeignKeyBuilder, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionContext<IReadOnlyList<IConventionProperty>>)

Appelé après la modification des propriétés de clé étrangère ou de la clé principale.

(Hérité de ValueGenerationConvention)
ProcessForeignKeyPropertiesChanged(IConventionRelationshipBuilder, IReadOnlyList<IConventionProperty>, IConventionKey, IConventionContext<IConventionRelationshipBuilder>)

Appelé après la modification des propriétés de clé étrangère ou de la clé principale.

(Hérité de ValueGenerationConvention)
ProcessForeignKeyRemoved(IConventionEntityTypeBuilder, IConventionForeignKey, IConventionContext<IConventionForeignKey>)

Appelé après la suppression d’une clé étrangère.

(Hérité de ValueGenerationConvention)

S’applique à