Сортируемый 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);
}