这基本上是一个"可以做到"的问题。
如果我有一个List<SomeObject>
有一些方法来转换用户的字符串输入到一个查询,可以对List<>
运行?最明显的例子是让用户输入一个SQL查询,然后在List<>
上运行该查询。我不一定对执行SQL感兴趣,但我想知道是否有某种方法可以运行linq查询而不需要对其进行硬编码。我不在乎语法是什么
Checkout Dynamic Linq。听起来这就是你想要的。