Returnera skärningspunkten för två sekvenser
Använd operatorn Intersect för att returnera den angivna skärningspunkten för två sekvenser.
Exempel
Det här exemplet används Intersect för att returnera en sekvens av alla länder/regioner där både Customers
och Employees
lever.
var infoQuery =
(from cust in db.Customers
select cust.Country)
.Intersect
(from emp in db.Employees
select emp.Country)
;
Dim infoQuery = _
(From cust In db.Customers _
Select cust.Country) _
.Intersect _
(From emp In db.Employees _
Select emp.Country)
I LINQ till SQL är åtgärden Intersect endast väldefinierad för uppsättningar. Semantiken för flera enheter är odefinierad.