मुझे एक ही समस्या थी और यह पता चला कि यह मुद्दा मैप किए गए वर्ग पर बराबर ओवरराइड करने के कारण था। माई इक्वल्स विधि केवल प्राथमिक कुंजी फ़ील्ड की तुलना कर रही थी जो एक पहचान फ़ील्ड थी। बेशक जब वस्तुएं नई होती हैं, तो सभी पहचान 0 होती हैं। इसलिए जब InsertAllOnSubmit को कॉल किया गया, तो उसने सोचा कि सभी नई वस्तुएं समान थीं और मूल रूप से पहले को छोड़कर सभी को अनदेखा कर दिया।