Anda dapat melihat bahwa banyak pertanyaan telah diajukan tentang beberapa jalur kaskade . Sebagai contoh:
/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
/programming/27613117/introducing-foreign-key-constraint-may-cause-ikes-or-multiple-cascade-paths-s
Namun, dari apa yang saya lihat dan pahami, sama sekali tidak apa-apa jika Anda ingin menghapus catatan anak pada banyak dan bukan hanya satu syarat penghapusan catatan induk terkait.
Sementara dalam sebuah pertanyaan dikatakan bahwa SQL Server mencoba aman dengan mencegah hal ini terjadi, saya benar-benar tidak mengerti bahwa apa yang salah jika kita memiliki banyak jalur kaskade, dan masalah apa yang mencegahnya untuk membuatnya aman ?
Saya harap seseorang dapat menjelaskan hal itu kepada saya, dengan kata-kata yang sederhana dan sederhana, lebih disukai menggunakan contoh dari apa yang mungkin salah dalam kasus beberapa jalur kaskade.
sumber