У меня есть запрос, который должен быть динамическим, я думаю, что мой синтаксис правильный, но я не знаю, как дать ему имя столбца, по которому я хочу сгруппировать.Я пробовал несколько разных подходов, и всегда получаю сообщение об ошибке: «Нет имени или свойства поля в типе« 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")
, но яЯ не могу понять это. Я видел проблему на нескольких форумах, но никто, кажется, не имеет четкого ответа, как обойти эту проблему.