How to change this sql query to linq? I have three join that last join is select query.
select mod.ModSerial,
met.MetSerial,
met.WaterNo,
met.PowerNo,
Gro.GroupDate
from MetlDB.dbo.tblMet AS met
join MetDB.dbo.tblMod AS mod on mod.ModID= met.ModID_FK
join MetDB.dbo.tblGroupData As Gro on Gro.MetID_FK= met.MetID
join(select MetID_FK,
max(GroupDataID) as maxgroupdata
from MetDB.dbo.tblGroupData
group by MetID_FK) g on met.MetID=g.MetID_FK and Gro.GroupDataID=g.maxgroupdata
Here you go pretty:
Edit: I Modified my answer based on this comment: