Condividi tramite


Procedura: restituire l'unione di set di due sequenze (LINQ to SQL)

Per restituire l'unione di set di due sequenze, utilizzare l'operatore Union.

Esempio

In questo esempio viene utilizzato Union per restituire una sequenza di tutti i paesi in cui sono presenti Customers o Employees.

Dim infoQuery = _
    (From cust In db.Customers _
    Select cust.Country) _
    .Union _
        (From emp In db.Employees _
        Select emp.Country)
var 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 tipi multiset come concatenazione non ordinata di multiset, che corrisponde in effetti al risultato della clausola UNION ALL in SQL.

Vedere anche

Riferimenti

Conversione dell'operatore di query standard (LINQ to SQL)

Altre risorse

Eseguire una query sugli esempi (LINQ to SQL)