06-06-14, 01:09 PM
(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
فما هو عمل هذه الدالة بالضبط ؟

