مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

saleh212

عضویت از 1394/12/04

UPDATE CASCADE

  • شنبه 2 مرداد 1395
  • 17:47
تشکر میکنم

سلام 

من توی کسکید کردن کلید خارجی ها مشکل پیدا کردم برای حذف که مشکلی ندارم (رکورد ها حذف نمیشن) ولی برای آپدیت به مشکل برخوردم از توی دیتا بیس هم انجام میدم بازم بهم میخوره متدم همcode first هست اگر همین کارو بخام برای update انجام بدم چیکار باید بکنم

 modelBuilder.Entity<City>().HasMany(s=>s.Parts).WithRequired(s=>s.City).HasForeignKey(s=>s.CityId).WillCascadeOnDelete(false);

 

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

saleh212

عضویت از 1394/12/04

  • سه شنبه 5 مرداد 1395
  • 00:48

با تحقیقی که انجام دادم متوجه شدم که مسئله cascade update در  Entity Framework اصلا مطرح نیست چرا که در Update کلید اصلی به روز رسانی نمیشه در حالی که در دیتا بیس های قبلی آبدیت بروی کلید اصلی هم اعمال میشد و این یعنی  بروز مشکل در دیتایهای بانک اطلاعاتی ما. 

امیدوارم دوستان اگر به این موضوع برخوردند وقتشون رو تلف نکنند و واقف به این مسئله باشند.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)