是否有工具,进程或解决方案将下列LINQ查询语法转换为使用Lambdas(点符号)的方法语法?我期望该解决方案将下面的查询语法转换为一个像这样的方法语法。如何使用Lambda将LINQ Comprehension查询语法转换为方法语法
var filteredEmployees =
from employee in allEmployees
where employee.DepartmentID < 4 && employee.EmployeeID < 10
orderby employee.DepartmentID descending,
employee.LastName descending
select employee;
以下
var filteredEmployees2 = allEmployees.Where(employee => ((employee.DepartmentID < 4) && (employee.EmployeeID < 10)))
.OrderByDescending(employee => employee.DepartmentID)
.ThenByDescending(employee => employee.LastName);
我想利用这个学习方法语法更好。
我有LINQpad溢价和一个伟大的工具查看Lambda表达式。我使用了大量的东西,比如原型应用程序和testig代码。感谢网页截图;它真的有助于解决问题。 – 2013-03-04 18:48:54