我有采用 SQL where 子句的函数,我想知道是否有办法使它们全部成为强类型。有没有办法将像 a => a.AgencyID == id 这样的 lambda 表达式转换为字符串 where 子句?喜欢“AgencyID = 'idValue'”?
谢谢!
最佳答案
您可以将 lambda 函数转换为 expression tree ,然后遍历树以构建您的字符串。
关于c# - 从 lambda 表达式创建字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3294438/