دسته بندی ها
17:09 1401/06/20

نمایش تعداد رکورد های یک فیلد (مثل: ID) توسط Entity Framework

مشخصات سوال کننده :
کاربر : nextlab     امتیاز کاربر : ‎−3     رتبه کاربر : 7089
دسته بندی : Asp.net Core Entity Framework

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2689
پاسخ دهنده : hamid_b 17:55 1401/06/20

استفاده از تابع Count برای شمارش

شما خیلی راحت می تونید از تابع Count در انتیتی فریم ورک برای شمارش رکوردها استفاده کنید :

  • شمارش همه رکوردهای یک جدول
ViewBag.myRecordCount = _context.Users.Count();
  • شمارش رکوردها با شرط
ViewBag.myRecordCount = _context.Users.Where(u => u.Age < 30).Count();
  • شمارش تعداد ردیف های یک ستون خاص
ViewBag.myRecordCount = _context.Users.ToList().Select(s => s.Id).Count();

حالا میتونید این ViewBag رو در View خودتون به راحتی نمایش بدید.

<p class='alert alert-success'>
   @ViewBag.myRecordCount
</p>

 

ویرایش شده در یکشنبه 20 شهریور 1401 ساعت 17:55:50
به این پاسخ امتیاز بدهید    1
امتیاز: 510 رتبه: 4
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود