Partager via


CascadeDeleteConvention Classe

Définition

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

public class CascadeDeleteConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyRequirednessChangedConvention
type CascadeDeleteConvention = class
    interface IForeignKeyAddedConvention
    interface IConvention
    interface IForeignKeyRequirednessChangedConvention
Public Class CascadeDeleteConvention
Implements IForeignKeyAddedConvention, IForeignKeyRequirednessChangedConvention
Héritage
CascadeDeleteConvention
Dérivé
Implémente

Remarques

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

Constructeurs

CascadeDeleteConvention(ProviderConventionSetBuilderDependencies)

Crée une instance de CascadeDeleteConvention.

Propriétés

Dependencies

Dépendances pour ce service.

Méthodes

GetTargetDeleteBehavior(IConventionForeignKey)

Retourne le comportement de suppression à définir pour la clé étrangère donnée.

ProcessForeignKeyAdded(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

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

ProcessForeignKeyAdded(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

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

ProcessForeignKeyRequirednessChanged(IConventionForeignKeyBuilder, IConventionContext<Nullable<Boolean>>)

Appelé après la modification du caractère obligatoire d’une clé étrangère.

ProcessForeignKeyRequirednessChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

Appelé après la modification du caractère obligatoire d’une clé étrangère.

S’applique à