Mah*_*kar 0 c# linq linq-to-entities linq-to-sql c#-4.0
我想在linq中的连接谓词中使用两个字段.如何添加其他字段?
var Result = from Period in context.PeriodCosts
join Name in context.Name on Period.ID equals Name.PeriodID
/*"Problem is here ==> */and
Period.CCID equals Name.CCID"
select Name;
Run Code Online (Sandbox Code Playgroud)
使用匿名类型:
var Result = from Period in context.PeriodCosts
join Name in context.Name
on new { ID = Period.ID, CCID = Period.CCID }
equals new { ID = Name.PeriodID, CCID = Name.CCID }
Period.CCID equals Name.CCID"
select Name;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
401 次 |
最近记录: |