Cześć Wam,
Mam dwa przypadki dotyczące EF Core i usuwania obiektów z BD:
- obiekt posiłek, który składa się z produktów. Obiekt posiłek jest obiektem "podrzędnym" tzn. po jego usunięciu, chcę osiągnąć taki efekt, że zostanie on usunięty z bazy danych, ale produkty pozostaną - tutaj wydaje mi się, że wszystko działa poprawnie
- drugi przypadek to usuwanie produktu, chciałbym określić poprzez EF Core co wtedy ma się zadziać - pożądany przeze mnie efekt (w przypadku mojej aplikacji) to usunięcie z bazy produktu oraz zaktualizowanie wszystkich tabel, do których ma odwołanie o null'e
Nie wiem niestety czy jest to dobre podejście, czy lepiej "nie usuwać" lub nie pozwolić użytkownikowi na froncie usuwać obiektu, który jest w użyciu przez inne?
Prośba o porady, wszystkie komentarze mile widziane :)