可能的重复项:
.NET LINQ 查询语法与方法链
编写如下的 LINQ 语句之间是否存在任何性能差异:
var result = (
from u in Users
where u.Searchable.Contains(searchString)
select u);
与这样的:
var result =
Users.Where(u=>u.Searchable.Contains(searchString));
没有性能差异,因为第一个查询只是第二个查询的语法糖。