بکارگیری متد تبدیل تاریخ در عبارات لامبدا قابل قبول نیست و خطا صادر میکند
این قسمت از کدها را حذف کنید
Month = pc.GetMonth(g.Key.Month),
بجاش g.key.mounth کافی هست
راه حل ها:
1- در سمت کلاینت معادل ماه میلادی بدست امده را به شمسی تبدیل کنید
2- با Automapper هم میتونید تاریخ را تبدیل کنید
3- بعد یا قبل از گروپ کردن ToList بکار ببرید و بعد از واکشی لیست خام یا گروه بندی شده , متد شمسی را در دستور select بکار ببرید
var dt = JsonConvert.SerializeObject(_userManager.Users .GroupBy(o => new
{
Month = o.RegisterDate.Date,
}).ToList()
روش آخر و Automapper در سمت سرور کمی سربار دارد و دوباره کاری دارد ولی به نتیجه میرسید