我有一个实体映射到我的数据库中,可以使用下面的代码获得查询列表:如何对来自EF查询的结果列表进行排序?
Dim Teams As New List(Of Team)
Teams = (From t In sdContext.Teams _
Order By t.Name _
Select t).ToList()
我想要做的是参数化这个查询排序结果。有时用户会根据名称对其进行分类,有时根据说明进行分类,有时根据电子邮件地址进行分类。
我不认为我可以正确设置EF查询来排序结果,所以我正在寻找列表中的结果进行排序。我怎样才能做到这一点? EF已经具有IComparer或Predicate函数吗?
这个伎俩!我原来的尝试并没有从上下文中正确地拉取ObjectQuery,但使用上面的代码允许我这样做。谢谢! – 2011-04-07 16:59:27