using (IDataReader reader = helper.CreateQuery(sql_getComments).ExecuteReader())
{
if(reader.read())
{
commentsList = BindObject.BindObjectToInstance(typeof(Comment), reader);
}
}
这样获取数据时会丢失第一条数据,而如果去掉
if(reader.read())这句后则可以正确获取数据。
请问,datareader在给Ilist赋值时为什么不能加入if(reader.read())?谢谢!
紫衣仙女
慕后森