C # SQLServer pobiera wyniki i umieszcza w formacie .csv

Sprawdziłem stronę i Google, ale nie mogłem znaleźć dobrego rozwiązania tego, co próbuję zrobić.

Zasadniczo mam aplikację serwera klienta (C #), w której wysyłam serwerowi instrukcję SQL select (Łączenie z SQL Server 2008) i chciałbym zwrócić wyniki klientowi w sposób CSV.

Do tej pory mam następujące:

if (sqlDataReader.HasRows)
{
    while(sqlDataReader.Read())
    {
       //not really sure what to put here and if the while should be there!
    }

} `

Niestety, jestem naprawdę nowy w łączeniu C # z SQL. Potrzebuję wskazówek, jak po prostu umieścić wyniki w łańcuchu w formacie csv. Kolumny i pola prawdopodobnie będą różne, więc nie mogę użyć metody czegoś [czegoś], jak widziałem w kilku witrynach. Nie jestem pewien, czy jestem zrozumiały tbh!

Naprawdę doceniam wszelkie wskazówki / wskazówki dotyczące tego, jak to zrobić!

questionAnswers(5)

yourAnswerToTheQuestion