Сортируемый JqGrid с использованием LINQ to MySQL (DbLinq) и Dynamic LINQ - Orderby не работает

У меня проблема с сортировкой записей в JqGrid. Orderby, похоже, не работает. Я установил точку останова в коде и заметил, что orderby не меняет порядок элементов. Есть идеи, что может быть не так?

Я использую LINQ to SQL с MySQL (проект DbLinq).

Мой код действия:

public ActionResult All(string sidx, string sord, int page, int rows)
        {
            var tickets = ZTRepository.GetAllTickets().OrderBy(sidx + " " + sord).ToList();
            var rowdata = (
                from ticket in tickets
                select new {
                    i = ticket.ID,
                    cell = new String[] {
                        ticket.ID.ToString(), ticket.Hardware, ticket.Issue, ticket.IssueDetails, ticket.RequestedBy, ticket.AssignedTo, ticket.Priority.ToString(), ticket.State
                    }
                }).ToArray();

            var jsonData = new
            {
                total = 1, // we'll implement later 
                page = page,
                records = tickets.Count(),
                rows = rowdata
            };

            return Json(jsonData, JsonRequestBehavior.AllowGet);
        }

Ответы на вопрос(2)

Ваш ответ на вопрос