2010-07-07 71 views

回答

1

数据集有关DataTables; DataTables和DataViews是关于DataRows的。 Linq查询是关于对象的。

如果要执行Linq2SQL查询或Linq2Entities查询并将结果放入DataRows集合中,您必须手动将查询结果的每个实例转换为DataRow类型(并定义各种DataColumns ...) 。

你问题的微不足道的解决方案是使用对DataTable的LINQ查询......它将返回一组DataRows ......但我不认为这是你问题的主要观点。

+0

中提到的任何结构实际上可能工作。你能详细说明吗? – 2010-07-07 19:54:47

0

您应该能够将DataSource属性设置为任何Linq查询的结果。

+0

我需要这个才能将它传递给名为Aspose的第三方软件。 – 2010-07-07 19:46:40

+0

@Abe - 你需要传递给Aspose的是什么?一个数据集,一个IEnumerable,一个IQueryable ... – 2010-07-07 20:27:46

+0

我在我的帖子或IDataReder – 2010-07-07 20:43:29