En Combinant Les Résultats De Deux Requêtes Linq En Un Seul Var?

J'ai deux bases de données qui contiennent deux tables, avec exactement le même design. Comment puis-je combiner les résultats de ces deux requêtes le plus efficacement? Je sais que je peux mettre les résultats de chaque dans un dictionnaire ou d'une matrice, ou que ce soit, mais j'aime à penser qu'il existe un moyen plus simple de faire cela.

var db1 = //A database object connected to database1
var db2 = //A database object connected to database2

var result1 = db1.table.where(a=>a.value>0);
var result2 = db2.table.where(a=>a.value>0);

var resultSum = result1+result2; //???

Merci!

Addendum: Concat ou de l'Union, ce qui est mieux pour ce cas particulier et pourquoi? Merci!

Avez-vous essayé Concat?

OriginalL'auteur sooprise | 2011-03-08