Tôi đã xem qua một kịch bản mà tôi đã phải sử dụng Union tất cả, làm thế nào tôi có thể đạt được như vậy trong LINQ cho các thực thể?Làm cách nào để tôi có thể thực hiện Liên minh tất cả trong khung thực thể LINQ thành đối tượng?
24
A
Trả lời
43
Here is the answer you are looking for. Sử dụng từ khóa Concat.
Từ ví dụ:
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});
3
Tôi tin rằng Concat
là những gì bạn đang tìm kiếm.
var allResults = resultSet1.Concat(resultSet2);
Rõ ràng, cả hai bộ kết quả đều phải sử dụng cùng một loại. Và tôi tin rằng có những yêu cầu khác của tôi về cách các bộ kết quả được xây dựng ngay từ đầu, nhưng tôi không biết tất cả các chi tiết.
@RamiSakr Unknown dán id. –