Langue

CosmosValueGenerationConvention Classe

Définition

Convention qui configure la génération de valeurs de magasin comme OnAdd sur les propriétés qui font partie de la clé primaire et qui ne fait pas partie des clés étrangères 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 les conventions de génération de modèles et la génération de valeurs EF Core .

Constructeurs

Nom Description
CosmosValueGenerationConvention(ProviderConventionSetBuilderDependencies)

Crée une instance de CosmosValueGenerationConvention.

Propriétés

Nom Description
Dependencies

Dépendances pour ce service.

(Hérité de ValueGenerationConvention)

Méthodes

Nom Description
GetValueGenerated(IConventionProperty)

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

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

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

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

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

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

Appelée 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)
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ée 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 à