private IQueryable <dynamic> Find(int?id, string q) { var daoClientes = new DAOClientes(); var list = daoClientes.GetClientesSelect(id, q); var select = list.Select(u => new { id = u.id, text = u.text, }).OrderBy(u => u.text).ToList(); return(select.AsQueryable()); }