0
我對我的對象關係映射使用實體框架,對我的網格使用jqGrid。根據來自單獨實體的字段來訂購實體列表
我有一個僱員實體,它包含一個ContactID字段。我有一個聯繫人包含字段FirstName和LastName的實體。
我想顯示一個網格中的員工列表,並給予用戶排序的名字和姓氏的能力。
這就是我現在所擁有的:
public JsonResult GridData(string sidx, string sord, int page, int rows)
{
var pageIndex = Convert.ToInt32(page) - 1;
var pageSize = rows;
var totalRecords = GetAllEmployees().Count();
var totalPages = (int)Math.Ceiling(totalRecords/(float)pageSize);
IQueryable<Employee> employees = GetAllEmployees().
OrderBy(sidx + " " + sord).
Skip(pageIndex * pageSize).
Take(pageSize).ToArray();
...
}
正如你所看到的,這只是讓我在員工實體字段進行排序的能力,所以我不能排序名字和姓氏。
我該如何修改這個來實現這個目標?