مشکل در شمارش نفرات در entity
با سلام دوستان در پروژه من لیست مشتری ها وجود داره که خیلی از اونها تکراری هستند ( براساس کد ملی که فیلد اونم string هست ) مثلا ممکنه یک نفر 3 بار ثبت شده باشه .
میخواستم در صفحه گزارشگیری اونایی که همسان هستند کاملا حذف بشند و براساس شهر تعداد نفرات چاپ بشه ( مثلا تهران 342 نفر بدون تکرار نفرات) و یه لیست دیگه با تکرار نفرات ( مثلا همون تهران 645 ) البته نیاز به یک شرط هم داشتم که مثلا اونایی که اپراتر 131 وارد کرده رو نشون بده . اون where کجا قرار میگیره .نمیدونستم با entity و lambda expression چطوری بنوسیم و فراخونی کنم . ممنون میشم یه کمکی بکنید . باتشکر
نقل قول: مشکل در شمارش نفرات در entity
در Linq از متد Distict استفاده کنید.
var query = people.DistinctBy(p => new { p.Id, p.Name });