我知道我们可以使用Whileor从 SqlDataReader 读取数据ForEach,但我想知道有没有办法在不循环的情况下获取数据?
using(SqlDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
var myString = rdr.GetString(0);
//put values into a list customized objectt
listDeclaredElsewhere.Add(myString);
}
}
循环数据以将值放入自定义对象列表中是一种好习惯吗?还是有其他干净的方法可以做到这一点?