2010-07-20 39 views
4

我有函数采用SQL where子句,我想知道是否有办法使它们全部强类型化。有没有办法像一个lambda表达式a => a.AgencyID == id并将其转换为字符串where子句?像“AgencyID ='idValue'”?从一个lambda表达式创建一个字符串

谢谢!

回答

3

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

+0

这看起来像一个非常翔实的博客条目。 – 2010-07-20 21:33:36

+0

这让我走上了正确的道路 - 谢谢! – 2010-07-21 16:50:16