2012-09-07 279 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