var linq = from a in entities.Table
group a by new { a.Column1, a.Column2} into temp
let time= temp.Max(a => a.Column3)
from row in temp
where row.Column3 == time
select row;
var linq = from a in entities.Table
group a by new { a.Column1, a.Column2} into temp
let time= temp.Max(a => a.Column3)
from row in temp
where row.Column3 == time
select row;