Das habe ich heute:
%Vor% Ich möchte, dass die verwandten DealDevice
-Zeilen gelöscht werden, wenn der Benutzer gelöscht wird, damit ich den Benutzer einfach löschen kann und alles, was damit zusammenhängt, weglässt.
Kann ich nur WillCascadeOnDelete(false)
zu WillCascadeOnDelete(true)
ändern oder wird der Benutzer gelöscht, wenn der Deal gelöscht wird?
Sie haben Recht: Um Löschungen von User
auf DealDevice
zu kaskadieren, verwenden Sie einfach WillCascadeOnDelete(true)
. Das User
wird nicht gelöscht, wenn ein DealDevice
gelöscht wird, nur umgekehrt.
Hinweis: Sie müssen den Parameter nicht auf WillCascadeOnDelete()
festlegen, wenn Sie Löschvorgänge kaskadieren möchten, da ein Überladung implizit auf true
setzen.
Tags und Links c# entity-framework ef-code-first