【发布时间】:2010-07-20 21:18:06
【问题描述】:
我有使用 SQL where 子句的函数,我想知道是否有办法使它们都成为强类型。有没有办法采用像 a => a.AgencyID == id 这样的 lambda 表达式并将其转换为字符串 where 子句?比如“AgencyID = 'idValue'”?
谢谢!
【问题讨论】:
我有使用 SQL where 子句的函数,我想知道是否有办法使它们都成为强类型。有没有办法采用像 a => a.AgencyID == id 这样的 lambda 表达式并将其转换为字符串 where 子句?比如“AgencyID = 'idValue'”?
谢谢!
【问题讨论】:
您可以将 lambda 函数转换为 expression tree,然后遍历树来构建您的字符串。
【讨论】: