NBearLite使用中遇到的一點問題

在自己的專案中,一直都在使用NBear O/R Mapping,感覺很好.感謝為NBear開發做出努力的所有人.
今天在使用NBearLite中遇到一點問題,代碼如下:
 1Database db = new Database("PEP");
 2        int pageSize = GridView1.PageSize;
 3        //DataSet ds = db.Select(QueryColumns.tBG.BG).ToDataSet();    //可以順利執行
 4        int rowCount = (int)db.Select(QueryColumns.tBG.BG, QueryColumns.tBG.BG.b_id.Count()).ToScalar();     //報錯:有一些無效的引數
 5        int pageCount = rowCount % pageSize == 0 ? rowCount % pageSize : (rowCount % pageSize) + 1;
 6        int pageNo = 1;
 7        DataSet ds = db.Select(QueryColumns.tBG.BG).OrderBy(QueryColumns.tBG.BG.bg_Name.Desc).SetSelectRange(pageSize, pageSize * (pageNo - 1)).ToDataSet();
 8        GridView1.DataSource = ds.Tables[0].DefaultView;
 9        GridView1.DataBind();
10        

我該如何解決呢?

posted on 2008-06-24 15:02  重庆仔  阅读(481)  评论(1编辑  收藏  举报

导航