Mi sono imbattuto in uno scenario in cui dovevo utilizzare Union tutti, come posso ottenere così in LINQ alle entità?Come posso fare un Unione tutto in Entity Framework LINQ alle entità?
24
A
risposta
43
Here is the answer you are looking for. Utilizzare la parola chiave Concat.
Dall'esempio:
var query = (from x in db.Table1 select new {A = x.A, B = x.B})
.Concat(from y in db.Table2 select new {A = y.A, B = y.B});
3
Credo che Concat
sia quello che stai cercando.
var allResults = resultSet1.Concat(resultSet2);
Ovviamente, entrambi i set di risultati devono utilizzare lo stesso tipo. E credo che ci siano altri requisiti su come vengono costruiti i set di risultati, ma non conosco tutti i dettagli.
@RamiSakr sconosciuta pasta id. –