다음을 통해 공유


방법: 두 시퀀스의 교집합 반환(LINQ to SQL)

업데이트: November 2007

Intersect 연산자를 사용하여 두 시퀀스의 교집합을 반환합니다.

예제

이 예제에서는 Intersect를 사용하여 Customers와 Employees가 모두 살고 있는 모든 국가의 시퀀스를 반환합니다.

Dim infoQuery = _
    (From cust In db.Customers _
    Select cust.Country) _
    .Intersect _
        (From emp In db.Employees _
        Select emp.Country)
var infoQuery =
    (from cust in db.Customers
    select cust.Country)
    .Intersect
        (from emp in db.Employees
        select emp.Country)
;

LINQ to SQL에서 Intersect 작업은 집합에 대해서만 적절하게 정의되어 있습니다. 다중 집합에 대한 의미 체계는 정의되어 있지 않습니다.

참고 항목

참조

표준 쿼리 연산자 변환(LINQ to SQL)

기타 리소스

쿼리 예제(LINQ to SQL)