Como transmitir dados de / para os campos BLOB do SQL Server?

Para o pano de fundo desta pergunta, consulte"Como serializar um grande gráfico de objetos .NET em um BLOB do SQL Server sem criar um buffer grande?" que agora tem uma grande recompensa.

Eu gostaria de poder usar umCorrente objeto para ler / gravar dados em / de um campo BLOB em uma linha do SQL Server sem precisar colocar otudo os dados em um buffer temporário.

Se o acima pode ser feito ...

Como a classe Streams tem muitosCanXXX() nem todos os fluxos podem ser usados por todos os métodos aceitam entradas / saídas de fluxo.

Então, qual a capacidade de um fluxo para trabalhar comADO.NET ao enviar dados para / do SQL Server?

Estou procurando ter um fluxo padrão para o qual eu possa transmiti-lo para outras APIs.

Até agora, as duas respostas abordam apenas a obtenção do formulário de dados SqlServer, nãoenviando os dados para SqlServer.

questionAnswers(3)

yourAnswerToTheQuestion