У меня есть простой лямбда-запрос LINQ, но я хочу добавить третье соединение с предложением where.Как мне это сделать?
Вот мой единственный запрос на присоединение:
var myList = Companies
.Join(
Sectors,
comp => comp.Sector_code,
sect => sect.Sector_code,
(comp, sect) => new {Company = comp, Sector = sect} )
.Select( c => new {
c.Company.Equity_cusip,
c.Company.Company_name,
c.Company.Primary_exchange,
c.Company.Sector_code,
c.Sector.Description
});
Я хочу добавить следующую команду SQL в вышеупомянутый запрос LINQ и по-прежнему поддерживать прогнозы:
SELECT
sector_code, industry_code
FROM
distribution_sector_industry
WHERE
service = 'numerical'
3-е соединение будет выполнено с таблицей секторов и Distribution_sector_industry для кода сектора.
Заранее спасибо.