小编Dan*_*iCE的帖子

.NET核心中的IQueryable OrderBy表达式

在.Net核心库中,它不允许IQueryable.OrderBy使用表达式作为参数调用

这是代码的示例:

public class Elem
{
    public string Id { get; set; }
    public static IQueryable<Elem> SortById(IQueryable<Elem> paramSequence)
    {
        return paramSequence.OrderBy(x => x.Id);  //this gives error
    }
}
Run Code Online (Sandbox Code Playgroud)

我已经添加了System.Linq.Expression包.这是我的项目文件:

{
    "version": "1.0.0-*",
    "dependencies": {
        "NETStandard.Library": "1.5.0-rc2-24027",
        "System.Linq.Expressions": "4.0.10"
    },

    "frameworks": {
        "netstandard1.5": {
            "imports": "dnxcore50"
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

任何的想法?

c# iqueryable .net-core

2
推荐指数
1
解决办法
2293
查看次数

标签 统计

.net-core ×1

c# ×1

iqueryable ×1