Quindi ho due tabelle, fatture e InvoiceItems. Quando elimino una fattura, vorrei che tutti i relativi InvoiceItems siano eliminati.Eliminazione a cascata in Entity Framework
Ho aggiornato la relazione in SQL Server per eseguire un'eliminazione a catena quando elimino una fattura. Entity Framework non ha riconosciuto tale modifica, tuttavia, ma ho letto che ho bisogno di aggiornare manualmente il mio EDMX per fare l'eliminazione a cascata.
bene nella vista di disegno della mia EDMX, ho cliccato sul rapporto tra le due tabelle, e controllato le proprietà per cercare di impostare la mia cascata eliminare
Come potete vedere, ci sono due proprietà OnDelete: End1 OnDelete ed End2 OnDelete
Quale è necessario impostare su Cascade?
Vedo che hai modificato il tuo post per dire che End2 sopra era il nome del ruolo "Fattura". Non dovrebbe essere End1? –
@KyleW Oh mio, certo che hai ragione. Grazie per avermi informato. – Alex