不同 LINQ 语法之间的性能差异



可能的重复项:
.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));

没有性能差异,因为第一个查询只是第二个查询的语法糖。

最新更新