从字符串构建动态Linq查询

本文关键字:Linq 查询 动态 构建 字符串 | 更新日期: 2023-09-27 18:08:38

我是linq技术的新手,我想知道它是否能解决我的问题。

我需要构建一个应用程序,其中用户可以编写高级sql语句或语句(例如:Table.field.field.aggregation),然后需要对其进行解释并执行。我在网上做了搜索,发现了很多Linq技术选项,但是我没有看到任何人有类似的问题,或者我不明白不同的Linq技术的正确使用。我的方法可能不正确,我需要重新考虑我的设计。我希望我提供了足够的信息。

从字符串构建动态Linq查询

动态LINQ做你需要的吗?

如果没有,您是否考虑过使用CSharpCodeProvider将代码片段简单地编译为c# ?

我认为这个应用程序已经构建好了:LinqPAD由Joseph Albahari (c# MVP)编写

sql是为这种情况构建的,但我猜您想要自己的。如果其他的答案不够好,那么这将以你自己的语言翻译而告终,并且不容易用几句话来解释。尝试搜索域特定语言