اپدیت دیتابیس

سوال شده توسط: zeynab

تاریخ ثبت: ۱۴۰۱/۱۱/۰۵

بازدید: 383

پاسخ: 1

تگ: SignalR


سلام استاد خسته نباشید. من یه مشکلی دارم که هرچی سرچ کردم به نتیجه ای نرسیدم . خواهش میکنم راهنمایی کنید.سیگنال ار ی که من نوشتم به این صورت است که هر یک ثانیه دیتا داخل دیتابیس را به من برمی گرداند.من از طریق پنل دیتا رو اپدیت میکنم به این صورتcontext.update.(name entity);

context .savechange()اما در سیگنال ا چون ای دی این سطر از table xعوض نشده همان دیتا قبل را برای من برمی کرداند اما اگر این کد رابه context.remove(name entity );

context.add(name entity )

context.savechange()تغییر بدم چون یک ای دیدی جدید برای من ست میکند سیگنال ار متوجه میشه و دیتا جدید را به من می دهد 

ممنون میشم راهنماییم کنید 

پاسخ ها
user

محمد اشرافی

سلام وقت بخیر ، شما کدی که نوشتین برای انتیتی هاییه که اضافه شدن ، باید یه منطق دیگه هم اضافه کنید که اونایی که ویرایش شدن رو هم بده ( حالا اون منطق به خودتون برمیگرده که بخواین چه طور این کار رو کنید ، مثلا به رکورد های دیتابیس یه فیلد اضافه میکنید به اسم Edited و چک میکنید که متد هایی که Edited اش True باشه رو هم دریافت میکنید ، اونو تو SignalR ارسال میکنید و همون موقع Edited اشون رو False میکنید که برای دفعه بعدی اونارو نگرین )

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات