从lambda表达式创建一个字符串

时间:2010-07-20 21:18:07

标签: c# sql linq lambda

我有把SQL带到子句的函数,我想知道是否有办法让它们都是强类型的。有没有办法采用lambda表达式,如a => a.AgencyID == id并将其转换为字符串where子句?比如“AgencyID ='idValue'”?

谢谢!

1 个答案:

答案 0 :(得分:3)

您可以将lambda函数转换为expression tree,然后遍历树以构建字符串。