有没有一种方法可以检查我是否在最后一条记录上?谢谢
使用此模式来标识和处理结果的最后一行:
if (reader.Read()) { var loop = true; while (loop) { //1. Here retrive values you need e.g. var myvar = reader.GetBoolean(0); loop = reader.Read(); if (!loop) { //You are on the last record. Use values read in 1. //Do some exceptions } else { //You are not on the last record. //Process values read in 1., e.g. myvar } } }