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();
...
}
正如你所看到的,这只是让我在员工实体字段进行排序的能力,所以我不能排序名字和姓氏。
我该如何修改这个来实现这个目标?