示例#1
0
文件: OpenQuery.cs 项目: fdsa-ltd/DMS
 public IEnumerable <T> ToList(int skip = 0, int take = 0)
 {
     this.CallExpression = new CallExpression(CallType.ToList);
     this.TakeExpression = new TakeOpenExpression(skip, take);
     return((IEnumerable <T>) this.Repository.Execute(this));
 }
示例#2
0
文件: OpenQuery.cs 项目: fdsa-ltd/DMS
 public PagedList <T> ToPageList(int index, int pageSize = 10)
 {
     this.CallExpression = new CallExpression(CallType.PageList);
     this.TakeExpression = new TakeOpenExpression(pageSize * (index - 1), pageSize);
     return((PagedList <T>) this.Repository.Execute(this));
 }