Как я могу поток байтов из столбца таблицы TSQL varbinary в .NET? - PullRequest
1 голос
/ 19 июня 2009

В базе данных SQL Server 2008 у меня есть таблица со столбцом типа varbinary.
В настоящее время я использую LINQ to SQL для доступа к базе данных.
Я уже знаю, что могу задержать загрузку колонки. Однако я хочу использовать меньше памяти, не загружая все байты из этого значения. В идеале я хотел бы иметь поток в эти байты.
Есть ли способ, которым я могу достичь этого? Если ответ да, то как?

1 Ответ

1 голос
/ 19 июня 2009

Насколько я знаю, это невозможно при использовании LINQ. Вам нужно будет создать свой собственный объект SqlCommand и вызвать ExecuteReader со свойством ForwardOnly и вывести данные вручную.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...