EF6 Core i Cascade Delete

0

Hej,
w EF 6 domyślnie jest włączony Cascade Delete,
ale jak to skonfigurować w wersji Core, bo chyba nie działa? Czy w DbContext można coś dodać?
Czy trzeba najpierw kasować ProductID z Details_Products?

mam taką metodę, która generuje mi wyjątek:
SqlException: The DELETE statement conflicted with the REFERENCE constraint "FK_Order_Details_Products". The conflict occurred in database "Northwind", table "dbo.Order Details", column 'ProductID'.

static int UsunProdukty(string nazwa)
        {
            using (var db = new Northwind())
            {


                IEnumerable<Product> produkty = db.Products.Where(p => p.ProductName.StartsWith(nazwa));
                db.Products.RemoveRange(produkty);
                int zmienione = db.SaveChanges();
                return zmienione;
            }

        }
0

Nie wiem czy to Ci pomoże ale ja takie można to konfigurować przez fluent api. https://www.learnentityframeworkcore.com/configuration/fluent-api/ondelete-method

0

ok. Dzięki. Chyba najlepszy opis jaki widziałem do tej pory :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1