如何在不循环的情况下将数据从DataReader读取到自定义对象

时间:2019-04-23 11:16:25

标签: c# ado.net

我知道我们可以使用WhileForEach从SqlDataReader读取数据,但是我想知道有没有什么方法可以在不循环的情况下获取数据?

using(SqlDataReader rdr = cmd.ExecuteReader())
{
    while (rdr.Read())
    {
        var myString = rdr.GetString(0);
          //put values into a list customized objectt
        listDeclaredElsewhere.Add(myString);
    }
}

在数据上循环以将值放入自定义对象列表中是一种好习惯吗?还是有其他干净的方法可以做到这一点?

0 个答案:

没有答案