Skip to content

Instantly share code, notes, and snippets.

@slumos
Last active December 16, 2015 16:18
Show Gist options
  • Select an option

  • Save slumos/5461802 to your computer and use it in GitHub Desktop.

Select an option

Save slumos/5461802 to your computer and use it in GitHub Desktop.
public static string[] Columns(this IDataReader reader)
{
return Enumberable.Range(0, reader.FieldCount).Select(reader.GetName).ToArray();
}
//...
var columns = reader.Columns();
var columns = Enumberable.Range(0, reader.FieldCount).Select(reader.GetName).ToArray();
var columns = new string[reader.FieldCount];
for (var i=0; i < reader.FieldCount; i++) {
columns[i] = reader.GetName(i);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment