0
iam linq에 새로 추가했습니다. linq 결과를 사전으로 변환하려고하지만 오류가 발생합니다. 어떻게 변환 'System.Collections.Generic.Dictionary<string,AnonymousType#1>
'linq to implicity convert 유형을
'System.Collections.Generic.Dictionary<string,DataAccess.TT_ABSENCE>
' 에
암시 적 타입 변환 할 수 없습니다 :이 내 오류가
var q = from abs in db.TT_ABSENCEs join emp in db.TT_EMPLOYEEs on abs.Employee_NIP equals emp.Employee_NIP where Convert.ToDateTime(abs.ReceivedTime).Day == DateTime.Now.Day && Convert.ToDateTime(abs.ReceivedTime).Month == DateTime.Now.Month && Convert.ToDateTime(abs.ReceivedTime).Year == DateTime.Now.Year select new { abs.ReceivedTime, abs.Employee_NIP, abs.AbsenceTime, abs.GeoLoc, abs.statusAbsence, emp.Employee_Name }; Dictionary<String, TT_ABSENCE> _dict = q.ToDictionary(abs => abs.Employee_NIP, abs => abs.statusAbsence);
:
이 내 C# 코드 사전에 linq 결과?
이'{abs.ReceivedTime이 abs.Employee_NIP는, abs.AbsenceTime는, abs.GeoLoc는 abs.statusAbsence, emp.Employee_Name가}'이와'전화 abs' – Aron
이 여전히 할당 에러 새로운 선택을 선택 교체 , 증분, 감소, 기다리고, 새로운 개체 표현을 문으로 사용할 수 있습니다 – yozawiratama
오, 좋아, 그 작품 : D – yozawiratama