【发布时间】:2014-05-03 02:55:27
【问题描述】:
是
var movies = from m in db.Movies
select m;
movies = movies.Where(s => s.Title.Contains(searchString));
和
var movies = from m in db.Movies
where String.Equals(m.Title,searchString)
select m;
等价的?如果是这样,为什么要使用一个而不是另一个?前者的语法似乎比后者更神秘。
【问题讨论】:
-
这不是相当重复。这个问题更多的是关于编译查询中包含的内容。