LINQ object of IEnumerable type does not return a DataTable
<p>Could someone briefly me explain why the I cannot use the <code>CopyToDataTable</code> method on the following <code>linq</code> object (of <code>IEnumurable</code> type)?</p>

<pre><code>var query = from r in SourceData.AsEnumerable()
        group r by r["fruitid"] into Dt
        select new
        {
        Group = Dt.Key,
        Sum = Dt.Sum((t)=&gt; double.Parse(t["name"].ToString())) 
        };
</code></pre>

<p><strong>Reminder:</strong> My aim consists of retrieving the resulting <code>DataTable</code> following the <code>GroupBy Clause</code></p>