제목이 내 생각을 잘 묘사하고 있다고 생각하십시오 :)LINQ의 .Where()가 O (N)보다 빠를 수 있습니까?
최근에 많은 사람들이 LINQ에 맹세 한 것을 보았습니다. 또한 내가 최고라고 믿는 동안, 나는 또한 당신이 사실에 대해 혼동하지 말아야한다고 생각합니다. 대부분의 (모든?) IEnumerable 유형에서 성능이 그렇게 좋지는 않습니다. 나는 이것을 잘못 생각하고 있는가? 특히 큰 데이터 집합에서 Where()를 중첩하는 위치를 쿼리 하시겠습니까?
죄송합니다.이 질문이 다소 모호하면 LINQ를 사용할 때 "신중해야합니다"라는 생각을하고 싶습니다.
[편집] 그냥 명확하게 - 여기 객체 Linq에의 관점에서 생각하고 있어요 : 그것은 공급자에 따라 다릅니다
나는 LINQ와 조심하는 것이 좋은 생각이라고 생각합니다. 당신이 그것을 알고 있지 않으면 열심히 당신을 물 수있는 미묘한 것들이 있습니다. – Skurmedel