使用 Linq 有没有更有效的方法来做到这一点?
IDataReader reader = qSeats.ExecuteReader();
var seats = new List<int>();
using (IDataReader reader = qSeats.ExecuteReader())
{
while (reader.Read())
{
seats.Add(Convert.ToInt32(reader.GetInt32(0)));
}
}
我看到:如何从 dataReader 将数据加载到列表中? 然而,这与我上面的代码相同,似乎有更快的方法。就像使用 Linq 或 seat.AddRange() 或某种 ToList()