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