我为 Linq 中的两个 DataTables 编写了一个 Cross Join 查询。我无法将查询加载到 DataTable。CopyToDataTable 正在引发异常。从查询(集合对象)加载 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();