我有一个像这样的查询服务:
var periodoConvertido = 2018;
var consultaPendientes = _contexto.Capturas
.Where(x => x.vEstatus.Equals("L") && x.nPeriodo == periodoConvertido).ToList();
return consultaPendientes;
现在在控制器中我将这种方法称为:
var res = cs.ConsultarPendientes();
之后在控制器中我创建此方法的匿名类型:
res.Where(x => x.Empleado.ID == x.ResponsableID).Select(x => new CapturaVM
{
Responsable = x.Empleado.nCodigoEmpleado.ToString() + " - " + x.Empleado.vNombreEmpleado,
Autorizador = x.Empleado.nCodigoEmpleado.ToString() + " - " + x.Empleado.vNombreEmpleado,
});
问题是匿名类型我想验证Autorizador参数,如:
if(x => x.SiguienteAutorizadorID == null){
Autorizador = Responsable
}else{
x.Empleado.nCodigoEmpleado.ToString() + " - " + x.Empleado.vNombreEmpleado
where x.Empleado.ID == x.ResponsableID
}
如何将此验证添加到匿名类型?此致