meysam_online2012
یک شنبه 13 خرداد 1397, 14:22 عصر
سلام خدمت دوستان و مهندسین گرامی
ممنون میشم کد زیر رو بهینه کنید یا روش بهینه کردنشو بهم بگین ممنونم
var YearCount = todoListsResults.GroupBy(q => q.DateRelease).OrderByDescending(q => q.Count()).Take(30).AsEnumerable().Select(q => new MyResultYear
{
Year = q.FirstOrDefault().DateRelease != null ? PersianCalendar.ConvertGregorianToPersianYearStrin g(q.FirstOrDefault().DateRelease.Value) : "",
YearCount = q.Any() ? q.Count() : 0,
YearEn = q.FirstOrDefault().DateRelease != null ? q.FirstOrDefault().DateRelease.Value.Year.ToString () : ""
}).ToList();
ممنون میشم کد زیر رو بهینه کنید یا روش بهینه کردنشو بهم بگین ممنونم
var YearCount = todoListsResults.GroupBy(q => q.DateRelease).OrderByDescending(q => q.Count()).Take(30).AsEnumerable().Select(q => new MyResultYear
{
Year = q.FirstOrDefault().DateRelease != null ? PersianCalendar.ConvertGregorianToPersianYearStrin g(q.FirstOrDefault().DateRelease.Value) : "",
YearCount = q.Any() ? q.Count() : 0,
YearEn = q.FirstOrDefault().DateRelease != null ? q.FirstOrDefault().DateRelease.Value.Year.ToString () : ""
}).ToList();