我在Linq中为两个DataTables编写了一个Cross Join查询。我无法将查询加载到DataTable。 CopyToDataTable抛出异常。从查询(Collection Object)加载DataTable的解决方案是什么。
var query =
from dt1 in dtInvoiceHeader.AsEnumerable()
from dt2 in dtInvoiceDetail.AsEnumerable()
select new
{
dt1, dt2
};
// Create a table from the query.
// DataTable dtReports = query.CopyToDataTable();