我有两个不同的数据库,包含两个完全相同的设计表。如何最有效地组合这两个查询的结果?我知道我可以把每个结果放到字典或数组中,但我想认为有一个更简单的方法来做到这一点。将两个Linq查询的结果合并为一个Var变量?
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; //???
谢谢!
附录:Concat或Union,哪个更适合这种特殊情况,为什么?谢谢!
你尝试'Concat'? – 2011-03-08 17:17:06