Jika ada orang lain yang menemukan pertanyaan ini dengan masalah yang sama, kami memutuskan untuk tidak menggunakan ORM untuk situasi ini. Kami baru saja menulis dua prosedur tersimpan SQL (satu untuk penambahan dan satu untuk penghapusan), dan ini menyederhanakan masalah dan sangat meningkatkan efisiensi. Saat menguji dengan 100.000+ catatan, akan membutuhkan waktu yang sangat lama untuk menyelesaikan tindakan jika tidak membuang pengecualian memori. Dengan prosedur tersimpan, operasi kami selesai dalam beberapa detik atau kurang. Satu-satunya kelemahan pendekatan ini berasal dari sudut pandang testabilitas.