Example #1
0
 /// <summary>
 /// 获取分页数据
 /// </summary>
 /// <param name="util">查询参数</param>
 /// <param name="pageIndex">页码</param>
 /// <param name="pageSize">每页数量</param>
 /// <returns></returns>
 public virtual PageList <T> Query(ISearchParam param, int pageIndex = 1, int pageSize = 20)
 {
     return(db.Query <T>(param.ToSearchUtil(), pageIndex, pageSize));
 }
Example #2
0
 /// <summary>
 /// 加载一个实体
 /// </summary>
 /// <param name="util">查询参数</param>
 /// <returns></returns>
 public virtual T Load(ISearchParam param)
 {
     return(db.Load <T>(param.ToSearchUtil()));
 }
Example #3
0
 /// <summary>
 /// 获取所有数据
 /// </summary>
 /// <param name="util">查询参数</param>
 /// <returns></returns>
 public virtual IEnumerable <T> Fetch(ISearchParam param)
 {
     return(db.Fetch <T>(param.ToSearchUtil()));
 }