我试图这样做:
select *
from empleadores_personas ep
inner join empleadores e on EP.EMPL_NRUT=E.EMPL_NRUT and ep.isap_cempresa=E.ISAP_CEMPRESA
where ep.afil_nrut = <valorRut>
and ep.isap_cempresa=<valorEmpresa>
and ep.empe_xvigencia=<valorVigencia>
我尝试过以下方法:
public AFILIADOS GetEmpleador(int rutAfiliado, string isapre)
{
using (EntitiesAfiliacion context = new EntitiesAfiliacion())
{
return context.AFILIADOS.Include("EMPLEADORES_PERSONAS.EMPLEADORES")
.Where(x => x.AFIL_NRUT == rutAfiliado &&
x.ISAP_CEMPRESA == isapre &&
x.EMPLEADORES_PERSONAS.Any(ep => ep.EMPE_XVIGENCIA == "S"))
.FirstOrDefault();
}
}
然而不起作用
ep => ep.EMPE_XVIGENCIA == "S"
这种情况不起作用
有人可以帮忙吗?
非常感谢您的帮助