Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴
[닫기]

개발자고생한다

Linq 지연(Deferred)쿼리 본문

카테고리 없음

Linq 지연(Deferred)쿼리

smallbutdeep 2017. 10. 23. 21:03
http://www.dotnetcurry.com/ShowArticle.aspx?ID=750

위의 Blog는 지연쿼리와 직접실행 쿼리와 비교한 기사입니다.

의 기사를 토대로 간단하게 지연쿼리에 대해서 설명하고자 합니다.



위와 같이 코드를 작성한 다음 실행해 봅니다. 

결과는 Jack, Rahul 입니다.

그럼 아래의 코드를 작성하고 실행하면 어떻게 될까요? 

 
위의 결과를 먼저 말씀드리자면 
Jack, Rahul, Bill. 입니다. 

여기서 지연(Deferrd)쿼리의 개념이 필요한데

지연(Deferrd)쿼리 변수는 루핑 즉 foreach구분에서 list를 직접적으로 엑세스할때 쿼리가 실행됩니다.

그리하여 위의 결과같은 값이 나옵니다.  
 
Comments