Trying to see if it is beneficial to add an if (dr.HasRows)
before the while (dr.read())
function. I mean, technically if it doesn't have rows it isn't going to read, so would it matter if you checked this first?
using (SqlDataReader dr = cmd.ExecuteReader())
{
if (dr.HasRows)
{
while (dr.Read())
{
....do stuff here
}
}
}
or is this going to essentially do the exact same thing if you're just making sure it has values to provide...
using (SqlDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{
....do stuff here
}
}
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…