Sprache

CascadeDeleteConvention Klasse

Definition

Eine Konvention, die das Löschverhalten Cascade für erforderliche Fremdschlüssel und ClientSetNull für optionale festlegt.

[System.Runtime.CompilerServices.Nullable(0)]
public class CascadeDeleteConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyRequirednessChangedConvention
public class CascadeDeleteConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyAddedConvention, Microsoft.EntityFrameworkCore.Metadata.Conventions.IForeignKeyRequirednessChangedConvention
[<System.Runtime.CompilerServices.Nullable(0)>]
type CascadeDeleteConvention = class
    interface IForeignKeyAddedConvention
    interface IConvention
    interface IForeignKeyRequirednessChangedConvention
type CascadeDeleteConvention = class
    interface IForeignKeyAddedConvention
    interface IConvention
    interface IForeignKeyRequirednessChangedConvention
Public Class CascadeDeleteConvention
Implements IForeignKeyAddedConvention, IForeignKeyRequirednessChangedConvention
Vererbung
CascadeDeleteConvention
Abgeleitet
Attribute
Implementiert

Hinweise

Weitere Informationen und Beispiele finden Sie unter Modellbaukonventionen .

Konstruktoren

Name Beschreibung
CascadeDeleteConvention(ProviderConventionSetBuilderDependencies)

Erstellt eine neue Instanz von CascadeDeleteConvention.

Eigenschaften

Name Beschreibung
Dependencies

Abhängigkeiten für diesen Dienst.

Methoden

Name Beschreibung
GetTargetDeleteBehavior(IConventionForeignKey)

Gibt das Löschverhalten zurück, das für den angegebenen Fremdschlüssel festgelegt werden soll.

ProcessForeignKeyAdded(IConventionForeignKeyBuilder, IConventionContext<IConventionForeignKeyBuilder>)

Wird aufgerufen, nachdem dem Entitätstyp ein Fremdschlüssel hinzugefügt wurde.

ProcessForeignKeyAdded(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

Wird aufgerufen, nachdem dem Entitätstyp ein Fremdschlüssel hinzugefügt wurde.

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

Wird aufgerufen, nachdem die Erforderliche für einen Fremdschlüssel geändert wurde.

ProcessForeignKeyRequirednessChanged(IConventionRelationshipBuilder, IConventionContext<IConventionRelationshipBuilder>)

Wird aufgerufen, nachdem die Erforderliche für einen Fremdschlüssel geändert wurde.

Gilt für: