Puoi vedere che sono state poste molte domande su più percorsi a cascata . Per esempio:
/programming/851625/foreign-key-constraint-may-cause-cycles-or-multiple-cascade-paths
/programming/6065501/multiple-cascade-delete-path-in-many-many-relationship-ef-4-1
Tuttavia, da quello che vedo e capisco, è del tutto OK che si desidera eliminare un record figlio su molti e non solo una condizione della cancellazione dei record master correlati.
Mentre in una domanda si dice che SQL Server cerca di essere sicuro impedendo che ciò accada, davvero non capisco che cosa potrebbe andare storto se abbiamo più percorsi a cascata e quali problemi impedisce di renderlo sicuro ?
Spero che qualcuno me lo spieghi, in parole chiare e semplici, preferibilmente usando esempi di cosa potrebbe andare storto in caso di più percorsi a cascata.