ho modello DB con tabella per ogni tipo di ereditarietà. Ad esempio, le entità sono A, B, C, A1, A2. Base - A Derivato - A1, A2. Un altro - B, C. Quindi, A ha 1-1 associazione a A1 e A2. B e C hanno associazioni (da 1 a molti, con azione OnDelete sul lato DB) rispettivamente A1 e A2.Cascade eliminare nella Entity Framework (tabella per ogni tipo di ereditarietà)
Problema
ho cercando di eliminare i record da B, quindi mi aspetto che EF rimuovere anche tutti gli oggetti A1, che associati a record corrente di B.
Alla fine, EF rimuovere record da record associati B e tutti da A1, ma non da un
Perché? come aggiustarlo?
qualche suggerimento? Penso che sia un problema banale. – Developex