我需要你的帮助,因为我试图将一个非常具体的SQL查询翻译成Linq,但我不能自己做,因为我不知道如何放置的ISNULL条款它在LINQ。这是SQL查询:
select f.fId as alias1, f.fDate, f.IniHour, f.EndHour, f.Cap, f.Ocup
, isnull(
(select o.Cap - o.Ocup
from table2 o
left outer join table3 r on o.id = r.id
where o.fId=f.id and r.fieldI = @value)
, 1) as alias2
from table1 f
inner join table4 t on f.id=t.id
and f.fDate+cast(fIniHour as datetime) > Dateadd(Hour,2,Getdate())
order by f.fDate,f.IniHour
问题是如何将ISNULL放入Linq查询中的Select子句中。请你帮我解决这个问题吗?
先谢谢你。