0

http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx

我希望将 EF 与 jqGrid 一起使用并尽量减少管道。因此,我感兴趣的是找到一个类似于 Scott 建议的通用解决方案。我很好奇这是否已被纳入 EF,或者这仍然是最好的方法。

具体来说: entity.Orderby("fieldName");

4

2 回答 2

3

安装动态表达式 API NuGet 包。这将允许您将查询参数表示为字符串(以 Scott Gu 显示的方式)。

于 2012-10-20T21:31:34.400 回答
0

Linq 中没有任何内容。该OrderBy方法仍然将 aFunc<>作为第一个参数。

但是,ObjectQuery.OrderByDOES 采用字符串参数,因此如果您使用的是 EF 并且可以使用ObjectQuery对象而不是IEnumerable/IQueryable接口,那么它可能是可能的。

于 2012-10-20T13:58:16.603 回答