Я работаю над проектом .NET 3.5 и буду использовать DataSet с несколькими DataTables и связями между DataTables. Я буду получать определенное количество записей из SQL, чтобы заполнить DataTables, а затем обработать эти записи. После того, как я закончу обработку записей, я хочу очистить DataSet и получить следующий набор записей. Я читал, что метод Clear () не очищает строки из памяти. Как я могу повторно использовать DataSet, не увеличивая объем моей памяти в течение срока действия извлечения записей?