سلام استاد
با چه کدی اخرین دوره هارو نشون میدین ؟
چون اگه با حلقه فورایچ همه دوره هارو نشون میده
سلام
فکر کنم با مقایسه کردن تاریخ و زمان حال با دوره ها و هر کدوم که به زمان حال نزدیک تر بود مرتب می کنن و بعد هم مثلا 10 یا 20 از اونها را نشون میدن
اول از order by میان و بر اساس زمان مرتب میکنن و بعد با take یک مقدار ثابت از اونها را میگیرن
سلام خدمت کاربر گرامی، بله همینطور که دوستمون گفتن برای مرتب سازی از متد های order استفاده میشه که شما میتونید بر اساس تاریخ اینکار رو انجام بدید. از OrderByDescending استفاده کنید تا جدید ترین آیتم ها برای شما بیاد.
خیلی ممنون
از take استفاده کردم درست شد
var products = _context.products
.OrderByDescending(x => x.ViewNumber)
.Take(5)
.ToList();