我正在编写一个 C# 脚本,它将在另一个使用 C# 编译器的项目中运行。该引擎没有被System.Data.DataSetExtensions
引用,也不允许这样做。
话虽如此,我仍然需要获取 100,000 行的 DataTable 并将其分解为最大 10,000 行的较小 DataSet。通常我会使用DataExtensions
类似 ..
var filteredDataTable = myDataTable.AsEnumerable().Take(10000).CopyToDataTable();
在不使用的情况下,什么是解决此问题的有效方法DataSetExtensions
?我应该放弃使用 aforeach loop
并将超过 10,000 行复制到 new 中DataTables
吗?