LINQ to SQL 中这个 SQL 查询的等价物是什么?
select *
from Leads, LeadCustomAttributes LCA
where Leads.LeadID = LCA.LeadID
&& LCA.AttributeID in ('2','4','2')
LINQ to SQL 中这个 SQL 查询的等价物是什么?
select *
from Leads, LeadCustomAttributes LCA
where Leads.LeadID = LCA.LeadID
&& LCA.AttributeID in ('2','4','2')
var query =
from lead in db.Leads
from lca in db.LeadCustomAttributes
where lead.LeadID == lca.LeadID
where new[] { "2", "4" }.Contains(lca.AttributeID)
select new { lead, lca };
int[] ids = { 2, 4, 2};
var result = from leads in context.Leads
join LCA in context.LeadCustomAttributes
ON leads.LeadID = LCA.LeadID
Where ids.Contains(ids.ContainsLeadCustomAttributes)
select leads;