اپدیت دیتابیس
سلام استاد خسته نباشید. من یه مشکلی دارم که هرچی سرچ کردم به نتیجه ای نرسیدم . خواهش میکنم راهنمایی کنید.سیگنال ار ی که من نوشتم به این صورت است که هر یک ثانیه دیتا داخل دیتابیس را به من برمی گرداند.من از طریق پنل دیتا رو اپدیت میکنم به این صورتcontext.update.(name entity);
context .savechange()اما در سیگنال ا چون ای دی این سطر از table xعوض نشده همان دیتا قبل را برای من برمی کرداند اما اگر این کد رابه context.remove(name entity );
context.add(name entity )
context.savechange()تغییر بدم چون یک ای دیدی جدید برای من ست میکند سیگنال ار متوجه میشه و دیتا جدید را به من می دهد
ممنون میشم راهنماییم کنید
پاسخ ها
محمد اشرافی
سلام وقت بخیر ، شما کدی که نوشتین برای انتیتی هاییه که اضافه شدن ، باید یه منطق دیگه هم اضافه کنید که اونایی که ویرایش شدن رو هم بده ( حالا اون منطق به خودتون برمیگرده که بخواین چه طور این کار رو کنید ، مثلا به رکورد های دیتابیس یه فیلد اضافه میکنید به اسم Edited و چک میکنید که متد هایی که Edited اش True باشه رو هم دریافت میکنید ، اونو تو SignalR ارسال میکنید و همون موقع Edited اشون رو False میکنید که برای دفعه بعدی اونارو نگرین )