如何在entity frameworkLINQ To Entities中进行联盟?
我遇到了一个我必须使用Union all的场景,我怎样才能在LINQ中实现这样的实体?
这是您正在寻找的答案 。 使用Concat关键字。
从示例:
var query = (from x in db.Table1 select new {A = xA, B = xB}) .Concat( from y in db.Table2 select new {A = yA, B = yB} );
我相信Concat
是你正在寻找的。
var allResults = resultSet1.Concat(resultSet2);
显然,两个结果集必须使用相同的类型。 我相信我对结果集的构建方式有其他要求,但我不知道所有细节。