I am starting in the linq world, I would like to convert the following SQL query to linq. It's a bit complex and that's why I get lost.
select T_Empresas.* , T_EmpresasIndicadoresK.*
from dbo.T_Empresas, T_EmpresasIndicadoresK,
(select IdEmpresa, max(Fecha) fecha
from T_EmpresasIndicadoresK group by IdEmpresa )T_EmpresasIndicadoresK2
where T_EmpresasIndicadoresK2.IdEmpresa = T_EmpresasIndicadoresK.IdEmpresa
and T_EmpresasIndicadoresK2.fecha = T_EmpresasIndicadoresK.fecha
and T_EmpresasIndicadoresK.IdEmpresa = T_Empresas.IdEmpresa