두 개의 서로 다른 두 개의 데이터베이스가 있는데 두 개의 테이블이 완전히 똑같은 디자인입니다. 이 두 쿼리의 결과를 가장 효율적으로 결합하려면 어떻게합니까? 나는 각각의 결과를 사전이나 배열 등으로 넣을 수 있다는 것을 알고 있지만, 이것을하기위한 더 쉬운 방법이 있다고 생각하고 싶습니다.두 개의 Linq 쿼리 결과를 단일 변수에 결합 하시겠습니까?
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,이 특별한 경우에 더 좋으며 그 이유는 무엇입니까? 감사! externsion 메서드 구문을 사용하여
당신이'Concat'을 시도 했습니까? –