date
및 LabID
에있는 where
에서 수행하는 다음 LINQ 문이 있습니다.값이 전달되는 경우에만 Where 조건이 전달됩니다.
나는 LABS와 날짜의 목록을 전달하지만 필수는 아니지만 잠재적으로 날짜와 실험실을 전달할 수 있습니다.이 경우 실험실에 대한 결과를 얻고 싶습니다. 그 특별한 실험실에 대해서.
List<dExp> lstDatExp = (from l in ctx.dExp.Include("datLab")
where values.Contains(l.datL.Lab_ID)
&& l.reportingPeriod == reportingPeriod
select l).ToList<dExp>();
그러나 이것은이없는에서 값이 건네지고 경우 나누기 : 여기
내가 지금 가지고있는 것입니다. 내where
문이 모두 선택 사항인지 확인하려면 어떻게 변경합니까?
은'당신의 LABS을 values' 있습니까? 일관되게 이름을 지어주십시오. –