标签: .net linq dynamic-data dynamic-linq
我有查询执行用户将在运行时输入要包含在结果集中的列之一。而且,直到运行时我才会知道他可以选择多少列(他上传的文件可以包含不同数量的列)。我想编写查询,其中列的索引是动态的。这种查询的最佳方法是什么?
感谢。
答案 0 :(得分:3)
您正在寻找Dynamic LINQ。
或者,您可以从列名称生成表达式树,并在循环中调用ThenBy。
ThenBy