LINQ:如何在LINQ语句中执行内联select语句?

Ste*_*GSD 1 sql linq vb.net

我有以下SQL:

SELECT 
    *, 
    (SELECT COUNT(*) FROM WebOrder_URLHistory WHERE WebOrder_URLHistory.LeadID = Leads.LeadID) AS Sales
FROM 
    Leads
Run Code Online (Sandbox Code Playgroud)

我想把它(select count语句)放在这个LINQ语句中,这样我就可以在我的linq语句中得到销售计数:

Dim TheLeads = (From L In DB.Leads Where L.IsDeleted = False Select L).ToList()
Run Code Online (Sandbox Code Playgroud)

这可以在LINQ中做到吗?

SLa*_*aks 6

你可以写 Select L, L.UrlHistory.Count()