【发布时间】:2016-06-27 08:22:49
【问题描述】:
在 .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
}
}
我添加了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"
}
}
}
有什么想法吗?
【问题讨论】:
标签: c# iqueryable .net-core