Может ли кто-нибудь кратко объяснить, почему я не могу использовать метод CopyToDataTable
на следующем объекте linq
(IEnumurable
)?Объект LINQ типа IEnumerable не возвращает DataTable
var query = from r in SourceData.AsEnumerable()
group r by r["fruitid"] into Dt
select new
{
Group = Dt.Key,
Sum = Dt.Sum((t)=> double.Parse(t["name"].ToString()))
};
Напоминание: Моя цель состоит извлечения полученного DataTable
после GroupBy Clause
Как вы не можете использовать 'CopyToDataTable'? Разве это не появляется в Intellisense? Разве это не скомпилировано, если вы все равно попытаетесь? Исключено ли исключение? – krillgar
, пожалуйста, сообщите нам об ошибке. иначе мы не сможем помочь вам – Radinator
Является ли 'SourceData' вашей' DataTable'? – SilentCoder