在.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)
任何的想法?