【发布时间】:2018-07-23 18:20:47
【问题描述】:
我正在编写一个 C# 脚本,该脚本将在另一个使用 C# 编译器的项目中运行。此引擎没有引用System.Data.DataSetExtensions,也不允许这样做。
话虽如此,我仍然需要获取 100,000 行的 DataTable 并将其分解为最大 10,000 行的较小 DataSet。通常我会使用 DataExtensions 和类似的东西 ..
var filteredDataTable = myDataTable.AsEnumerable().Take(10000).CopyToDataTable();
不使用DataSetExtensions 的有效方法是什么?我是否应该放弃使用 foreach loop 并将超过 10,000 行复制到新的 DataTables 中?
【问题讨论】:
标签: c# datatable asenumerable datasetextensions