تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
Linq to SQL الدالة Attach
#3
(06-06-14, 10:04 AM)Sajad كتب : وعليكم السلام

لم افهم كيف حليتها؟ ارجو وضع الكود لفم ما يجري لاني لم افهم المقصود جيدا

تحياتي

شكرا على ردك يا غالي ..

كان عندي كود لحذف سجل من جدول :-

PHP كود :
dataContext.Forums.DeleteOnSubmit(forum);
                
dataContext.SubmitChanges(); 


لكن ظهر عندي هذا الخطأ

Cannot remove an entity that has not been attached




وكان الحل هو وضع Attach قبل كود الحذف :-


PHP كود :
dataContext.Forums.Attach(forum);
                
dataContext.Forums.DeleteOnSubmit(forum);
                
dataContext.SubmitChanges(); 




الان اريد ان افهم ليش تطلب وضع Attach قبل كود الحذف ؟

رغم اني استعملت Linq2sql في مشروع اخر وكنت احذف بكل سهولة دون استخدام دالة Attach

حتى انت في كتابك ماذكرت هذي الدالة وكنت تحذف بدون Attach


فما هو عمل هذه الدالة بالضبط ؟
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
Linq to SQL الدالة Attach - بواسطة الشاكي لله - 06-06-14, 01:44 AM
RE: Linq to SQL الدالة Attach - بواسطة Sajad - 06-06-14, 10:04 AM
RE: Linq to SQL الدالة Attach - بواسطة الشاكي لله - 06-06-14, 01:09 PM
RE: Linq to SQL الدالة Attach - بواسطة الشاكي لله - 06-06-14, 01:54 PM


التنقل السريع :


يقوم بقرائة الموضوع: