Model überarbeiten nullable Fremdschlüssel
In SyndromDBContext.cs sollten alle Konfigurationen mit .IsRequired(true)
(oder nur .IsRequired()
) und .OnDelete(DeleteBehavior.SetNull)
in einem Statement überprüft werden. Generell verbietet diese Kombination das Löschen der einen Seite der Entitäten, da SetNull nicht angewendet werden kann, wenn der Fremdschlüssel keine Null-Werte zulässt.
Vielleicht sollte man einfach mehr Null-Werte zulassen?