我查询执行用户将在运行时输入要包含在结果集中的列之一。而且,直到运行时我才知道他可以选择多少列(他上传的文件可以包含不同数量的列)。我想编写查询,其中列的索引是动态的。进行这种查询的最佳方法是什么?
谢谢。
您正在寻找动态LINQ 。
或者,您可以从列名生成表达式树,然后循环调用ThenBy 。
ThenBy