2010-07-20 40 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