• 1401/02/07

محدود کردن نمایش اطلاعات از دیتابیس :

سلام استاد 

با چه کدی اخرین دوره هارو نشون میدین ؟

چون اگه با حلقه فورایچ همه دوره هارو نشون میده

  • 1401/02/07
  • ساعت 22:30

سلام 

فکر کنم با مقایسه کردن تاریخ و زمان حال با دوره ها و هر کدوم که به زمان حال نزدیک تر بود مرتب می کنن و بعد هم مثلا 10 یا 20 از اونها را نشون میدن


  • 1401/02/07
  • ساعت 22:32

اول از order by میان و بر اساس زمان مرتب میکنن و بعد با take یک مقدار ثابت از اونها را میگیرن


  • 1401/02/08
  • ساعت 09:13

سلام خدمت کاربر گرامی، بله همینطور که دوستمون گفتن برای مرتب سازی از متد های order استفاده میشه که شما میتونید بر اساس تاریخ اینکار رو انجام بدید. از OrderByDescending استفاده کنید تا جدید ترین آیتم ها برای شما بیاد.


  • 1401/02/08
  • ساعت 10:12

خیلی ممنون 

از take استفاده کردم درست شد

var products = _context.products
                .OrderByDescending(x => x.ViewNumber)
                .Take(5)
                .ToList();

logo-enamadlogo-samandehi