Como converter arquivo separado por tabulação para arquivo CSV

Eu tenho um arquivo de texto separado por tabulação que é de cerca de 1,2 GB, eu preciso convertê-lo em arquivo CSV (separados por vírgula) usando c #. Eu tenho que inserir um dados em massa no sqlserver, os dados estão no arquivo txt, que é guia separada, mas eu quero converter em CSV primeiro e depois inserir em sql server ou existe alguma maneira adequada para inserir os dados separados guia em banco de dados do SQL Server de forma eficiente.

questionAnswers(5)

yourAnswerToTheQuestion