LINQ에서 상위 자식 관계를 사용할 때 ALL 연산자를 가장 잘 활용하는 예제를보고 싶습니다. 나 한테 보여줘 줄래?All 연산자 사용
1
A
답변
1
All() 확장 메소드는 모든 항목에 대해 조건부를 검사합니다. 예를 들어, 실행시 :
if(order.Lines.All(l=>l.IsClosed)) order.Close();
쿼리에서의
(검사 모든 라인 폐쇄되고, 따라서 순서를 폐쇄하는 경우)
var qry = from order in ctx.Orders
where order.CustomerId = id
select new {
order.OrderId,
IsShipped = order.Lines.All(l => l.IsShipped)
};
+0
내가 주문한 모든 고객을 선택하는 사례를 어떻게 다룰 수 있습니까? 이것이 '모두'에 대한 좋은 후보입니까? – Viks
+0
아니요; 즉, cust.Orders.Any()가 cust를 선택하면 ctx.Customers의 cust에서 가져온 Any (모든 것)가됩니다. –
0
모든 자녀가 활동 중인지 여부와 함께 부모님을 만나고 싶다면.
from p in MyContext.Parents
select new
{
p,
ChildrensActive = p.Childrens.All(c=> c.IsActive)
}
1
많은 LINQ 예 : 여기 http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx
0
IEnumerable<CD> goodCDs = CDs
.Where(cd => cd.Songs.All(song => song.Rating > 6))
관련 문제
- 1. 사용 || 연산자
- 2. 사용 % 연산자
- 3. Vim의 연산자 사용
- 4. && 삼항 연산자 사용
- 5. mod 연산자 사용 C++
- 6. 조건부 연산자 사용
- 7. ada에서 mod 연산자 사용
- 8. 프롬프트에서 포함 연산자 사용 복수
- 9. JavaScript 사용 === 연산자 체크인은 언제입니까?
- 10. 최소/최대 조건 연산자 사용
- 11. PHP : 배열없이 => 연산자 사용
- 12. jquery의 연산자 : not 연산자
- 13. 제네릭에 대한 인터페이스를 사용하는 is 연산자 사용
- 14. caches_page : all
- 15. 는 --all
- 16. Python에서 AND 및 NOT 연산자 사용
- 17. 국민 투표에서 C 비트 연산자 사용 - 숙제
- 18. LIKE to Entity에서 LIKE 연산자 사용
- 19. 연산자 "<<"를 포인터에 사용
- 20. Microsoft SQL Server 2005 - 모듈러스 연산자 사용
- 21. 팩토리 메서드 Is/As 연산자 사용
- 22. boost :: spirit : + 캐스팅 오류에서 + 연산자 사용?
- 23. 연산자 ==
- 24. 플래시 removeMovieClip ALL
- 25. Lisp 역방향 "all"함수
- 26. symfony doctrine : build --all
- 27. * all * hamiltonian 경로를 열거하십시오.
- 28. preg_match_all 인쇄 * all * 일치
- 29. horizontal UNION ALL
- 30. cascade = "all-delete-orphan"
질문 (고객 주문시) - 아니요; 즉, cust.Orders.Any()가 cust를 선택하면 ctx.Customers의 cust에서 가져온 Any (모든 것)가됩니다. –