我有一个表达式类型变量。它有一个表达式来过滤数据。例如,表达式允许 SQL 获取 LOCATION 为“KOR”的数据。
{it => (it.LOCATION == "KOR")}
此表达式将是 SQL 语句中的 WHERE 子句。将 lambda 表达式转换为 Sql 查询看起来很复杂,因为有许多不同的表达式。
我怎样才能在不从头开始的情况下达到这个目的?有什么好看的图书馆吗?
添加....
我可以通过调用 ToString() 方法得到一个 lambda 表达式的字符串。
"it => (((it.LOCATION == \"KOR\") OrElse (it.LOCATION == \"FRA\")) AndAlso (it.Value > 30000))"