inq*_*one 3 sql linq inner-join where
我如何将此SQL查询转换为LINQ?
SELECT company.ticker, company.primary_analyst,
personnel.last_name, company.research_associate,
company.secondary_associate, company.coverage_status
FROM company
INNER JOIN personnel ON company.primary_analyst = personnel.dpinitials
WHERE personnel.last_name='marley' AND company.associate='ml'
ORDER BY company.coverage_status
Run Code Online (Sandbox Code Playgroud)
Bro*_*ass 11
它非常相似:
var results = from c in company
join p in personnel on c.primary_analyst equals p.dpinitals
where p.last_name == 'marley' and c.associate == 'ml'
orderby c.coverage_status asc
select new
{
c.ticker, c.primary_analyst, p.last_name, c.research_associate,
c.secondary_associate, c.coverage_status
};
Run Code Online (Sandbox Code Playgroud)
上面的项目是一个具有你想要的属性的匿名类 - 如果你的模型中有一个等效的POCO类,你应该投射到那个,如果不是在很多情况下你可能应该创建一个.
| 归档时间: |
|
| 查看次数: |
23913 次 |
| 最近记录: |