Comment puis-je faire une Union all in Entity Framework LINQ To Entities?
Je suis tombé sur un scénario où je devais utiliser Union all, Comment puis-je le réaliser dans LINQ to entities ?
24
demandé sur
Rami Sakr
2012-03-22 22:27:46
2 réponses
Voici la réponse que vous cherchez. Utilisez le mot cléConcat .
De l'exemple:
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} );
46
répondu
Justin Pihony
2012-03-22 18:29:35
Je crois Concat
est ce que vous cherchez.
var allResults = resultSet1.Concat(resultSet2);
Évidemment, les deux ensembles de résultats doivent utiliser le même type. Et je crois qu'il y a d'autres exigences sur la façon dont les ensembles de résultats sont construits en premier lieu, mais je ne connais pas tous les détails.
3
répondu
StriplingWarrior
2012-03-22 18:28:49