我想在sql server中放入一个表的某些列。
例如
att1 att2 att3 att4 att5
-------------------------
1 2 3 4 5
5 6 7 8 9
10 11 12 13 14
我想把它放到一个只有前三列
的数组中像
[1,2,3,5,6,7,10,11,12]
所以我正在跳过列att4和att5
答案 0 :(得分:1)
var dataList = new List<object>();
while (reader.Read())
{
var values = new object[reader.FieldCount];
var fieldCount = reader.GetValues(values);
dataList.AddRange(values);
}
//var arrayData = dataList.ToArray()
var arrayData = dataList.ConvertAll<double>(o => (double) o).ToArray();