У меня есть запрос, который должен быть динамическим, я думаю, что большая часть моего синтаксиса верна, но я не знаю, как дать ему имя столбца, по которому я хочу сгруппировать. Я пробовал несколько разных подходов, и я всегда получаю сообщение об ошибке: «Нет свойства или поля« имя »не существует в типе« datarow »
IQueryable<Result> aggregate1 =
query1Data.Tables[0].AsEnumerable().AsQueryable()
.GroupBy("name", "it")
.Select<Result>("new(Key as Group, Sum(value)as Total)");
Я предполагаю, что мне нужно использовать что-то вроде Field<string>("name")
, но я не могу понять это. Я видел проблему на нескольких форумах, но ни у кого нет четкого ответа, как обойти эту проблему.