Обработка больших наборов данных с использованием LINQ

Каждый раз, когда я пишу программу приведенной ниже формы с использованием LINQ to SQL, я получаю программу, которая просто захватывает все больше и больше памяти при запуске и падает в кучу, занимающую 2 ГБ после, возможно, всего лишь 25 000 записей. Я всегда заканчиваю тем, что переписывал это, используя ADO.NET. Что я делаю неправильно?

Пояснение: этот вопрос не о скорости обработки; ответы о том, как сделать это быстрее, не имеют значения.

foreach (int i=0; i

Ответы на вопрос(4)

Ваш ответ на вопрос