0
linq 쿼리에서 List<dynamic>
개체를 가져온 후 다음 기술을 사용하여 각 요소를 탐색하려고합니다. 그것은 효과가 없어요, 그 원인은 무엇일까요?동적 유형 목록을 통한 트래버스
IEnumerable<dynamic> lstPhysicianMeasures =
(from pmc in y
select new
{
MeasureId = pmc.PK_PRIMARY_KEY,
Title = pmc.TITLE,
MeasureCode = pmc.MEASURE_CODE,
MinAge = pmc.MIN_AGE ?? 0,
MaxAge = pmc.MAX_AGE ?? 0,
Description = pmc.DESCRIPTION ?? string.Empty,
IS_SELECTED = ((System.Boolean?)pmc.IS_ACTIVE ?? false)
}).ToList();
foreach (dynamic objMeasure in lstPhysicianMeasures)
{
var gMeasureCode = objMeasure.MeasureCode;
}
감사
익명 형식을 사용하여 동적을 사용하는 데주의해야합니다. 어셈블리 경계를 넘으면 익명 형식이 내부적이기 때문에 실패합니다. – jbtule