c# - query - linq include
¿Cómo puedo hacer una Unión en Entity Framework LINQ To Entities? (2)
Me encontré con un escenario en el que tuve que usar Union all, ¿cómo puedo lograrlo en LINQ para las entidades?
Creo que Concat
es lo que estás buscando.
var allResults = resultSet1.Concat(resultSet2);
Obviamente, ambos conjuntos de resultados deben usar el mismo tipo. Y creo que hay otros requisitos sobre cómo se construyen los conjuntos de resultados, pero no conozco todos los detalles.
Aquí está la respuesta que estás buscando . Utilice la palabra clave Concat .
Del ejemplo:
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} );