У меня есть база данных, содержащая несколько довольно больших строк, каждая из которых содержит сериализованный иерархический сбор данных (данные хранятся в виде строк, а не в виде двоичного потока, чтобы обеспечить взаимодействие с VB6).Из того, что я могу сказать, любой запрос к базе данных, который возвращает строку размером более 85 000 байт, немедленно бросит эту строку в кучу больших объектов.Если строки сразу будут разделены на более мелкие части, и, таким образом, большие объекты будут недолговечны, есть ли способ избежать попадания этих объектов в кучу больших объектов и их бесполезного использования до следующей коллекции LOH?Я продолжаю читать, что объекты LOH следует использовать повторно, но я понятия не имею, как мне поступить в этом контексте.
EDIT - я использую объект SqlClient сDataReader.