‫۱۰ سال و ۹ ماه قبل، دوشنبه ۲۳ دی ۱۳۹۲، ساعت ۲۲:۱۶
هنگام ویرایش یک پست در متد
public UpdatePostStatus UpdatePost(EditPostModel postModel)
در کلاس PostService، چنانچه دکمه ویرایش را زده و بدون هیچ تغییری پست را ذخیره کنیم، با وجود عدم تغییرات، باز هم رکوردهای DownloadLinks آن پست در DB ذخیره میشوند(رکوردهای جدیدی به جای قبلی‌ها ثبت میشوند)، چگونه میتوان از این Insert غیر لازم جلوگیری کرد و حتی اگر تغییری در DownloadLinks‌ها داده شده، به جای این Insert از Update استفاده شود؟(ممکن است در اینجا Insert با Update در نتیجه کار تفاوتی نداشته باشد؛ اما در برخی پروژه‌ها تعداد رکوردهایی که ممکن است بدون دلیل Insert شوند زیاد خواهد شد و این روی کارایی اثر بدی خواهد داشت).