DataReader получить имена поля

var fieldNames = Enumerable.Range(0, reader.FieldCount)
	.Select(reader.GetName)
	.ToArray();
Adorable Alpaca