مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hossein0559

عضویت از 1398/10/09

به دست اوردن ایتمی با بیشترین تعداد

  • چهارشنبه 11 دی 1398
  • 09:41
تشکر میکنم

با سلام

من میخوام تو صفحه اصلی برنامه ام یک سری اطلاعات مثل ایتم یا کالایی که بیشترین تعداد درخواست رو داشته یا ایتمی که مصرفش بالا بوده رو نمایش بدم.

من یک نرم افزار دارم که توش کاربر ابتدا درخواست خرید یک سری تجهیزات و کالا را به تعداد دلخواه یا مورد نیازش میده و این اطلاعات تو سیستم ثبت میشه 

ممکنه هر بخش نیاز به یک کالا داشته باشن و هر دو درخواست خرید بدن 

حالا من اطلاعات رو توی یک جدول به عنوان ایتمهای سفارش داده شده ذخیره میکنم

الان میخوام کالا یا ایتمی که بیشترین سفارش رو داشته بدست بیارم؟

چطوری باید این کار رو انجام بدم؟ من از entity استفاده میکنم 

پیشاپیش از حسن توجه شما سپاسگزارم

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

محمد اردوخانی

عضویت از 1396/05/17

  • پنجشنبه 14 فروردین 1399
  • 00:01

سلام دوست من

میتونین از دستور orderby و count استفاده کنین

بدین صورت :

mainQuery.OrderByDescending(s => s.Orders.Count());

اولین آیتم این دستور، بیشترین درخواست هستش

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)