Streaming diretamente para um banco de dados

Estou usando c # e tenho uma conexão TCP aberta recebendo dados. É possível salvar o fluxo em um banco de dados do servidor ms sql enquanto o recebo, em vez de receber todos os dados e salvá-los? Se o fluxo pudesse ser enviado ao banco de dados à medida que ele fosse recebido, você não precisaria manter todo o bloco de dados na memória. Tudo isso é possível?

questionAnswers(4)

yourAnswerToTheQuestion