سلام
من با کندو چارت میخوام یه نمودار رسم کنم. داده های مورد نیاز رو بر اساس یکی از متغیرهای enum گروه بندی کردم. اما مقداری که برمیگرده و تو نمودار نشون داده میشه مقادیر انگلیسی enumها هست و مقدار فارسی رو نمیتونم بگیرم. از enumhelper هم که استفاده میکنم ارور میده.
کد هم اینه:
private async Task<IList<GroupEducationalLevelViewModel>> GroupByEducationalLevel( { //var person = this._db.BasePersons.Find(); var temp = this._db.BasePersons.SelectMany(x=>x.EducationalStatus).GroupBy(n => new { n.EducationalLevel}).Select(g => new GroupEducationalLevelViewModel { Key = (byte)g.Key.EducationalLevel, Title = g.Key.EducationalLevel.ToString(), //Name = EnumHelper<EducationalLevel>.GetDisplayValue(g.Key.EducationalLevel), //Name= Enum.GetName(typeof(EducationalLevel), EducationalLevel.Diploma), //Name = g.Key.EducationalLevel.GetType().GetMember(g.Key.EducationalLevel.ToString()).First().GetCustomAttribute<DisplayAttribute>().GetName(), Value = g.Count()) }).AsQueryable(); return await temp.ToListAsync(); } قسمت ها
یی که تو توضیحات enum هست نوشتم ولی خطا داره
میخواستم راهنمایی کنید. ممنون
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)