这两种查询的名称是什么?
return (from c in _dbRead.Domain
where c.ID == ID
select c).FirstOrDefault();
return _dbRead.Domain.Where(x => x.ID == ID).FirstOrDefault();我的意思是,假设我把第一个叫做"linq to sql query“,第二个叫什么名字,当然第二个也叫"linq to sql query”,但是第二个叫什么名字。
请告诉我,使用它们有什么区别?
发布于 2011-02-11 19:19:27
发布于 2011-02-11 19:16:33
具体来说,x => x.ID == ID被称为λ表达式。除此之外,这种查询没有特殊的名称。
发布于 2011-02-11 19:18:56
第一个版本使用查询理解语法,而第二个版本使用扩展方法。它们都是LINQ的形式。
https://stackoverflow.com/questions/4968331
复制相似问题