چطوری وقتی از groupby در lambda استفاده میشه ؛ کلاس رو بشه به سمت view ارسال کرد؟
چون بعد از groupby باید از select استفاده کرد و آیتمها رو new کرد .
میتونید یک کلاس از آیتم های خروجی بسازید و لیستی از اون کلاس رو به ویو ارسال کنید
مشکل اینه که سمت select new کلاس نمیشناسه و وقتی هم که همینطوری ایتم ها( فرض کنید مثل json یا xml ) به view ارسال میشه و foreach روی Model زده میشه آیتمهای مدل رو هم نمیشناسه
شما باید بعد از Select New نام کلاس ViewModel را قرار دهید
var q = from p in dbContext.Parents where p.Id == 123 select new ParentViewModel { Id = p.Id, };
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)