• 1401/06/27

حذف پست ها و سوالات قدیمی :

سلام استاد وقت بخیر

چطوری میشه برای سوال ها تایمر به شکلی تعریف کرد که برای مثال تا یک سال در سال باشه و بعد از مدتی حذف بشه

  • 1401/06/27
  • ساعت 16:27

سلام دوست من وقت بخیر

میتونید برای سوالات یک Property با عنوان ExpireDate در نظر بگیرید و وقتی که سوال ایجاد میشه مقدارش رو برابر :

DateTime.Now.AddYaer(1)

قرار بدید.

حالا کافیه توی کوئری مربوط به سوالات بررسی کنید اون هایی رو بیاره که هنوز منقضی نشدن و از 1 سالشون باقی مونده.

یا اگر که میخواید سوالات حذف بشن میتونید از Quartz استفاده کنید که مثلا روزانه بررسی کنه سوالاتی که منقضی شدن حذف بشن.

موفق باشید.


logo-enamadlogo-samandehi