我有一个这样的查询脚本:
SELECT View1.OrderDate,View1.Email,SUM(View1.TotalPayments) FROM dbo.View1 WHERE (View1.OrderStatus = 'Completed') GROUP BY View1.OrderDate,View1.Email HAVING (SUM(View1.TotalPayments) > 75);
有什么方法可以从 SQL 查询中提取一些关键信息?如表名和列名,我有2个问题:
- 我进行了搜索,发现了一些解析器,例如 ANTLR ,但我找不到解释在 C# 语言中使用此解析器的文档。
- 有什么方法可以使用 Entity Frame Work 来解析 sql 查询?我的查询是完全动态的,它们是在运行时创建的