Freigeben über


IUpdateAdapter.CascadeDelete Methode

Definition

Erzwingt das sofortige kaskadierende Löschen untergeordneter/abhängiger Entitäten, wenn sie entweder von einer erforderlichen übergeordneten/Prinzipalentität getrennt werden oder die erforderliche übergeordnete/Prinzipalentität selbst gelöscht wird. Siehe DeleteBehavior.

public void CascadeDelete (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Metadata.IForeignKey> foreignKeys = default);
public void CascadeDelete (Microsoft.EntityFrameworkCore.Update.IUpdateEntry entry, System.Collections.Generic.IEnumerable<Microsoft.EntityFrameworkCore.Metadata.IForeignKey>? foreignKeys = default);
abstract member CascadeDelete : Microsoft.EntityFrameworkCore.Update.IUpdateEntry * seq<Microsoft.EntityFrameworkCore.Metadata.IForeignKey> -> unit
Public Sub CascadeDelete (entry As IUpdateEntry, Optional foreignKeys As IEnumerable(Of IForeignKey) = Nothing)

Parameter

entry
IUpdateEntry

Der Eintrag.

foreignKeys
IEnumerable<IForeignKey>

Die Fremdschlüssel, die beim Kaskadieren zu berücksichtigen sind.

Gilt für: