چطور از group by در mvc6 استفاده کنم؟؟؟؟؟
در یک ویو از نوع لیست می خواهم به صورت دسته بندی شده نمایش داده شود
var names = db.User.GroupBy(fu => fu.Name)
.Select(g => new { g.Name, Count = g.Count() });
این دستور در g.Name و g.Count خطا می گیرد
با تشکر
نمونه
ar results = persons.GroupBy( p => p.PersonId, p => p.car, (key, g) => new { PersonId = key, Cars = g.ToList() } );
تشکر از پاسختون
ولی من نفهمیدم چطور باید استفاده کنم
public class Category
{
[Key]
public virtual int ID { get; set; }
public virtual int ParrentID { get; set; }
public virtual string Title { get; set; }
public virtual ICollection<Product> Product { get; set; }
}
}
این کد جدول است و من می خواهم بر اساس فیلد ParrentID دسته بندی کنم و در ویو نمایش دهم
نیازی به GroupBy نیست
شما میتونید از خاصیت LazyLoad انیتیتی برای بدست آوردن زیر مجموعه ها استفاده کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)