leaId
및 seaId
이 0보다 큰 경우 다음 메서드는 데이터를 반환합니다.값이 0보다 큰 경우 LINQ에 "&&"연산자가 포함됩니다.
leaId
만 입력하면 어떻게 데이터를 반환하도록 쿼리를 변경해야합니까?
연산자로 인해 seaId
은 선택 사항이며 0과 같으므로 아무 것도 반환되지 않습니다. 두 조각의 쿼리
public IQueryable<Stand> GetStand(int leaId, int seaId = 0)
{
return from c in db.Stands where c.LeaID == leaId && c.SeaID == seaId
select new Stand
{
//something
}
}
'경우 (seaId == 0) 반환과 같은 c.LEadID가 == leadId 다른 <현재 쿼리>' –