重用相同的DataSet而不会出现内存问题

时间:2012-04-01 15:28:41

标签: .net ado.net dataset

我正在研究.NET 3.5项目,并将使用具有多个DataTable的DataSet以及DataTable之间的关系。我将从SQL中获取一定数量的记录以填充DataTable,然后处理这些记录。在我完成处理记录之后,我想清除DataSet并获取下一组记录。我一直在读,Clear()方法不会清除内存中的行。如何重用DataSet而不会导致我的内存在获取记录的整个生命周期中继续增加?

1 个答案:

答案 0 :(得分:1)

MSDN声明the DataSet.Clear method clears the DataSet of any data by removing all rows in all tables.。它将使所有表和关系保持不变,但清除所有行。

你在哪里读到了?