Мой результат ВыражениеКак извлечь результат выражения Linq?
var result = dtFields.AsEnumerable().Join(dtCDGroup.AsEnumerable(),
fieldList=>fieldList.Field<string>("CDGroupID"),
cd=>cd.Field<string>("CDGroupID"),
(fieldList,cd) => new
{
FieldID = fieldList.Field<string>("FieldID"),
Name = cd.Field<string>("Name"),
CDCaption = fieldList.Field<string>("CDCaption"),
Priority = ((cd.Field<string>("Priority") == null) ? 99 : cd.Field<int>("Priority")),
fldIndex = fieldList.Field<string>("fldIndex")
}).OrderBy(result => result.Priority).ThenBy(result => result.fldIndex);
Кастинг выше результата на массив или список бросками недопустимое исключение произнесения. Как извлечь результат вышеуказанного выражения?
ToArray() или .ToList() выдает недопустимое исключение литья –
Может ли это быть вызвано самим запросом? Для первого взгляда: fieldList.Field ("fldIndex") Является ли fldIndex строкового типа? –
Alex