NBearLite使用中遇到的一點問題
在自己的專案中,一直都在使用NBear O/R Mapping,感覺很好.感謝為NBear開發做出努力的所有人.
今天在使用NBearLite中遇到一點問題,代碼如下:
我該如何解決呢?
今天在使用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
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
我該如何解決呢?