Каков хороший способ сохранить определенный столбец DataReader в строку через запятую?
Например, вот что у меня сейчас:
StringBuilder sb = new StringBuilder();
Database db = DatabaseFactory.CreateDatabase();
using(DbCommand dbcmd = mydb.GetStoredProcCommand("ProcStoredProc")) //No Parameters
{
IDataReader dr = db.ExecuteReader(sqlcmd)
while(dr.Read())
{
sb.AppendFormat("{0},",dr["CODE"]);
}
dr.Dispose();
}
// skipped code to remove the last comma.
string CSVString = sb.ToString();
В этом примере DataReader не будет содержать более 10 строк.
Спасибо.