我遇到了一个必须使用 Union all 的场景,如何在 LINQ to entity 中实现这一点?
问问题
49242 次
2 回答
67
这是您正在寻找的答案。使用Concat关键字。
从例子:
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} );
于 2012-03-22T18:29:35.947 回答
6
我相信Concat
这就是你要找的。
var allResults = resultSet1.Concat(resultSet2);
显然,两个结果集必须使用相同的类型。而且我相信我对如何首先构建结果集还有其他要求,但我不知道所有细节。
于 2012-03-22T18:28:49.977 回答