![]() |
|
التعديل في Entity Framework - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175) +--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176) +--- الموضوع : التعديل في Entity Framework (/showthread.php?tid=25391) |
التعديل في Entity Framework - thevirus - 15-06-18 السلام عليكم ورحمة الله وبركاته سؤال حول عملية العديل في Entity أنا عندي جدولين 1- الاباء 2- الأبناء فيهم علاقة عمليات الحذف والإضافة والحذف والإستعلام على الجدول عندي زي الفل لكن عملية التعديل عندما أقوم بتعديل أي أب مثلاً: الرقم :1 الاسم : صالح الأبناء : (1-{ 1 , محمد , 1} 2- { 2 , علي , 1} ) عندنا أب أسمه صالح ويملك ولدين هما محمد وعلي كما هو موضح أعلاه عندما أقوم بتعديل مثلاً على الأب وأحفظ التغيرات يقوم بتعديل قيمة المفتاح الثانوي الخاص بالأب في الأبناء إلى Null ويقوم بإضافتها مرة أخرى بحيث يكون هناك تكرار في البيانات هل من حل RE: التعديل في Entity Framework - elgokr - 15-06-18 وعليكم السلام ورحمة الله
يبدو اننى لم انتبه انك تتحدث عن Entity Framework
عيدك سعيد
ما بالاسفل الرد السابق قبل التعديل لاضافة ما بالاعلى
تحياتى لك
بخصوص التعديل لا يجب ان يكون فيه مشكلة
بظهو اى متغيرات على جدول الابن حيث انك تقوم بالتعديل على الاب
والاب هنا يحتوى على تسلسل و الاسم
اى ان التسلسل ثابت ولا يتم تغييره فيتم فقط التعديل على الاسم
مثل الكود التالى كود : UPDATE NamteTable SET name = @name WHERE id = 1لذلك حتى يوضح اين الخطاء لديك ارفق المشروع او الكود المستخدم لديك فى منطقة التعديل
تحياتى لك
وتمنياتى لك التوفيق
RE: التعديل في Entity Framework - Abu Ehab - 16-06-18 السلام عليكم أكيد انت الخطأ أنك بتكرر عملية الحفظ هكذا : YourContext.YuorTableName.Add و هذا خطأ لازم فقط بعد التعديل تحفظ التغييرات فقط هكذا YourContextName.SaveChanges تابع أحد الدورات على قناتي هنــــــC#ـــــا و هنـــVBـــــــا يعطيكم العافية |