Export im csv - Linq-Abfrage

Ich habe eine Klasse, in der linq-Abfrage der db Tabelle so Aussehen, und die Frage ist:
Wie kann ich exportieren, die Daten im csv-Format? Ich habe versucht, link vorgeschlagen, und ich bin mit linq2csv und wollen immer noch wissen, wie man die Spalte durch Ihre Bestellung? danke!

var usr = from usr in db.User 
select new { usr.UserName, usr.Dept, usr.Name)
MainListView.DataSource = usr; 
MainListView.DataBind();

CsvFileDescription outputFileDescription = new CsvFileDescription
                {
                    SeparatorChar = ',',
                    FirstLineHasColumnNames = true,
                    FileCultureName = "en-US"
                };

                CsvContext cc = new CsvContext();
               string finalPath = mypath + "usr_" + DateTime.Now.ToString  ( "yyyyMMddhhmmssfff" ) + ".csv";
                cc.Write( usr, finalPath, outputFileDescription );
InformationsquelleAutor FAA | 2012-02-16
Schreibe einen Kommentar