PDA

View Full Version : مشکل در شمارش نفرات در entity



behnamps
سه شنبه 16 دی 1399, 22:15 عصر
با سلام دوستان در پروژه من لیست مشتری ها وجود داره که خیلی از اونها تکراری هستند ( براساس کد ملی که فیلد اونم string هست ) مثلا ممکنه یک نفر 3 بار ثبت شده باشه .
میخواستم در صفحه گزارشگیری اونایی که همسان هستند کاملا حذف بشند و براساس شهر تعداد نفرات چاپ بشه ( مثلا تهران 342 نفر بدون تکرار نفرات) و یه لیست دیگه با تکرار نفرات ( مثلا همون تهران 645 ) البته نیاز به یک شرط هم داشتم که مثلا اونایی که اپراتر 131 وارد کرده رو نشون بده . اون where کجا قرار میگیره .نمیدونستم با entity و lambda expression چطوری بنوسیم و فراخونی کنم . ممنون میشم یه کمکی بکنید . باتشکر

hakim22
دوشنبه 22 دی 1399, 19:18 عصر
در Linq از متد Distict استفاده کنید.


var query = people.DistinctBy(p => new { p.Id, p.Name });