LINQ는 제네릭 이후 .NET에서 가장 크게 개선 된 기능 중 하나이며 시간과 코드를 절약합니다. 그러나 유창한 구문은 쿼리 표현식 구문보다 훨씬 자연스럽게 보입니다.
var title = entries.Where(e => e.Approved)
.OrderBy(e => e.Rating).Select(e => e.Title)
.FirstOrDefault();
var query = (from e in entries
where e.Approved
orderby e.Rating
select e.Title).FirstOrDefault();
둘 사이에 차이점이 있습니까? 아니면 다른 것보다 특별한 이점이 있습니까?