سلام استاد وقت بخیر
چطوری میشه برای سوال ها تایمر به شکلی تعریف کرد که برای مثال تا یک سال در سال باشه و بعد از مدتی حذف بشه
سلام دوست من وقت بخیر
میتونید برای سوالات یک Property با عنوان ExpireDate در نظر بگیرید و وقتی که سوال ایجاد میشه مقدارش رو برابر :
DateTime.Now.AddYaer(1)قرار بدید.
حالا کافیه توی کوئری مربوط به سوالات بررسی کنید اون هایی رو بیاره که هنوز منقضی نشدن و از 1 سالشون باقی مونده.
یا اگر که میخواید سوالات حذف بشن میتونید از Quartz استفاده کنید که مثلا روزانه بررسی کنه سوالاتی که منقضی شدن حذف بشن.
موفق باشید.