1 ضمیمه
به دست آوردن لیست پرفروش ترین محصولات در mvc
سلام دوستان خسته نباشید
برای پروفروشترین محصولاتم باید groupby بزنم من اصلا تا الان باهاش کارنکردم لطف میفرمیاید کمکم کنید با لاندااکسپرشن خیلییی ممنون میشم
در جدول ریزفاکتورم میخوام براساس کد محصول جمع محصول رو ب دست بیارم بعد مرتب کنم بعد 12از بیشترین تعداد محصول فروخته شده رو نمایش بدم .مثلامحصول23جمعش2تا
ضمیمه 152157
نقل قول: پرفروش ترین محصولات درmvc
نقل قول: به دست آوردن لیست پرفروش ترین محصولات در mvc
راه ساده تری از Group By هم هست. اگر با Linq آشنایی دارید، کافیه ابتدا از جدول فوق با استفاده از متد Distict بر اساس ProductID، لیست فقط ProductID ها رو بدست بیاورید، سپس با استفاده از یک Sub Query جمع تعداد سفارش داده شده رو بدست بیاورید و در کنارش قرار دهید. حالا که این لیست رو در اختیار دارید با استفاده از متد OrderByDescending سورت نزولی بر حسب تعداد کنید، و با استفاده از متد Take به تعداد مورد نظر (مثلا 12 تا) رو جدا کنید.