Example #1
0
 /// <summary>
 /// 为查询设置分页信息(SQL 2000 及 Microsoft Access分页兼容,其它数据库不必使用此方法)。
 /// </summary>
 /// <param name="page_size">每页的条目数量。</param>
 /// <param name="current_page">当前页(从第一页开始)。</param>
 /// <param name="helpField">用于辅助分页的字段(某些数据库需要字段来辅助分页,将使排序设置失效)。</param>
 /// <param name="helpSort">辅助分页字段的排序模式。</param>
 /// <returns></returns>
 public SelectBlock Paging(int page_size, int current_page, FieldDescription helpField, OrderByMode helpSort = OrderByMode.DESC)
 {
     _Pager = new PageContext(page_size, current_page, helpField, helpSort);
     return(this);
 }
Example #2
0
 /// <summary>
 /// 创建一个 <see cref="Wunion.DataAdapter.Kernel.CommandBuilders.SelectBlock"/> 的对象类型。
 /// </summary>
 public SelectBlock()
 {
     Blocks = new List <IDescription>();
     _Pager = null;
 }
Example #3
0
 /// <summary>
 /// 为查询设置分页信息。
 /// </summary>
 /// <param name="page_size">每页的条目数量。</param>
 /// <param name="current_page">当前页(从第一页开始)。</param>
 /// <returns></returns>
 public SelectBlock Paging(int page_size, int current_page = 1)
 {
     _Pager = new PageContext(page_size, current_page);
     return(this);
 }