سلام
من توی کسکید کردن کلید خارجی ها مشکل پیدا کردم برای حذف که مشکلی ندارم (رکورد ها حذف نمیشن) ولی برای آپدیت به مشکل برخوردم از توی دیتا بیس هم انجام میدم بازم بهم میخوره متدم همcode first هست اگر همین کارو بخام برای update انجام بدم چیکار باید بکنم
modelBuilder.Entity<City>().HasMany(s=>s.Parts).WithRequired(s=>s.City).HasForeignKey(s=>s.CityId).WillCascadeOnDelete(false);
با تحقیقی که انجام دادم متوجه شدم که مسئله cascade update در Entity Framework اصلا مطرح نیست چرا که در Update کلید اصلی به روز رسانی نمیشه در حالی که در دیتا بیس های قبلی آبدیت بروی کلید اصلی هم اعمال میشد و این یعنی بروز مشکل در دیتایهای بانک اطلاعاتی ما.
امیدوارم دوستان اگر به این موضوع برخوردند وقتشون رو تلف نکنند و واقف به این مسئله باشند.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)