ADO.NET中ExcuteReader读取存储过程获取的多行数据

DLL层调用:

                List<BookInfo> tupleList = new List<BookInfo>();
                using (IDataReader reader = this.AdoHelper.ExecuteReader(this.ConnectionString, CommandType.StoredProcedure, "FN_VOTEBOOKIDNAME_GET", paramArray))
                {
                    while (reader.Read())
                    {
                        BookInfo tuple = new BookInfo();
                        tuple.BookId = Field.GetInt32(reader, "BookId");
                        tuple.BookName = Field.GetString(reader, "bookname");
                        tupleList.Add(tuple);
                    }
                }
                return tupleList;

 

posted @ 2013-11-13 17:24  IT浪潮之巅  阅读(331)  评论(0)    收藏  举报
   友情链接: 淘宝优惠券