Комплексное соединение с использованием LINQ EF - PullRequest
0 голосов
/ 01 ноября 2011

Как я могу объединить два запроса, используя LINQ to EF? Мне нужен возвращенный набор результатов, который включает объединенные данные из двух запросов.

1

select StockNo, Description 
from VehicleOption_New 
where StockNo in 
(
    select v.StockNo
    from Vehicles v
    join StatusDescription s 
    on v.Status = s.StatusId
    where NewOrUsed = 'n' and v.model = 'cts' 
)
and color is not null

2

select v.StockNo, s.StatusDescriptionText
from Vehicles v
join StatusDescription s 
on v.Status = s.StatusId
where NewOrUsed = 'n' and v.model = 'cts'  

1 Ответ

1 голос
/ 01 ноября 2011

Получив эквивалентные запросы EF, вы можете использовать Concat() или Union() для объединения результатов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...