를 람다를 사용 및 취급 :Linq는이 SQL 합계 널 (null)
int query = (from f in odc.RDetails
where f.ticketID == int.Parse(ticket.ToString())
select f).Sum(x => x.Rate);
나는 다음과 같은 오류 얻을 :
널 (null) 값을 nullableable 값 형식 인 System.Int32 형식의 멤버에 할당 할 수 없습니다.
나는 연산자를 얻고있다 ?? int 및 int 유형의 피연산자에는 적용 할 수 없습니다. – InCode
편집 된 답변을 확인하십시오. 이제 결과는 합계를 잡아 줄 것입니다! –
'.Sum'은 질의에서 무효를 테스트 한 후에도 호출 될 수 있습니다. 새 편집 ... –