public IEnumerable GetYsqgkHandleList(int startIndex, int pageSize) { DataClassesDataContext _db = DataClassesDataContext.Default; var result = _db.T_INTERACTION.Where(i => i.INTERACTION_CATALOG == "依申请公开" && i.BE_PASS == 1); var data = result.Select(i => new { i.Q_TYPE, NAME = i.Q_TYPE == "公民" ? i.Q_USER_NAME : i.OFFICE_NAME, i.Q_TIME, i.A_TIME }).OrderByDescending(i=>i.Q_TIME).Skip(startIndex-1).Take(pageSize).ToArray(); total = result.Count(); return data; }