动态linq查询

时间:2010-11-25 03:22:14

标签: .net linq dynamic-data dynamic-linq

我有查询执行用户将在运行时输入要包含在结果集中的列之一。而且,直到运行时我才会知道他可以选择多少列(他上传的文件可以包含不同数量的列)。我想编写查询,其中列的索引是动态的。这种查询的最佳方法是什么?

感谢。

1 个答案:

答案 0 :(得分:3)

您正在寻找Dynamic LINQ

或者,您可以从列名称生成表达式树,并在循环中调用ThenBy