Restituire l'unione di set di due sequenze
Per restituire l'unione di set di due sequenze, usare l'operatore Union.
Esempio
In questo esempio viene usato Union per restituire una sequenza di tutti i paesi/aree geografiche in cui sono presenti Customers
o Employees
.
var infoQuery =
(from cust in db.Customers
select cust.Country)
.Union
(from emp in db.Employees
select emp.Country)
;
Dim infoQuery = _
(From cust In db.Customers _
Select cust.Country) _
.Union _
(From emp In db.Employees _
Select emp.Country)
In LINQ to SQL l'operatore Union viene definito per i multiset come concatenazione non ordinata di multiset, che corrisponde in effetti al risultato della clausola UNION ALL
in SQL.
Per altre informazioni e altri esempi, vedere Queryable.Union.