2012-09-07 178 views
0

我想知道是否有專門針對Lambda表達式的良好教程。 我有時會使用查詢表達式和Lambda表達式,但無法找到專爲Linq Lambda表達式編寫的實用教程/書籍的 。LINQ Lambda表達式

+0

你需要什麼方面最澄清?總是有MSDN文檔:http://msdn.microsoft.com/en-us/library/bb397687.aspx我也建議研究如何在更多功能語言(如JavaScript或Lisp)中使用lambda表達式和匿名函數。 –

回答

0

也許最簡單的方法是嘗試一些的LINQ表達式輸出到LinqPad中,然後單擊lambda按鈕查看它們在封面下的翻譯方式。沖洗並重復。如果您想在LinqPad中抓取一堆LINQ樣本,請轉到樣本選項卡並選擇下載選項。有幾本書的價值可以在這裏玩(包括我的LINQ in Action)的樣本。

+0

謝謝吉姆。你知道LinqPad是否有辦法編寫SQL語句並將其轉換爲LINQ? –

0

lambda表達式和LINQ fluent查詢語法之間有區別,您可以使用它來使用lambda表達式。

如果您想了解關於LINQ流利查詢語法的信息,那麼您特別需要了解由LINQ提供的標準查詢運算符。

你可以從這裏開始 - http://msdn.microsoft.com/en-us/library/bb397896.aspx

你也可以得到有關如何將標準查詢操作符可以在喬恩斯基特的博客中實現更深入的信息 - http://msmvps.com/blogs/jon_skeet/archive/2010/09/03/reimplementing-linq-to-objects-part-1-introduction.aspx