private List <DownlineDetail> GetList() { if (rows != null) { return(rows); } rows = (from a in CurrentDatabase.DownlineDetails(CategoryId, DownlineId, Level, Page, PageSize) select a).ToList(); count = rows.Count == 0 ? 0 : rows[0].MaxRows; return(rows); }