Повторно использовать тот же DataSet без проблем с памятью - PullRequest
0 голосов
/ 01 апреля 2012

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

1 Ответ

1 голос
/ 01 апреля 2012

MSDN утверждает, что метод DataSet.Clear очищает DataSet любых данных, удаляя все строки во всех таблицах. .Это оставит все таблицы и отношения нетронутыми, но очистит все строки.

Где вы читали иначе?

...