2010-11-25 3 views

답변

2

당신은 다른 방법으로 주위를보고있다 : 당신이 "q.QTaskId"은 "QTaskId"배열을 검색 할 수 있습니다

void (Run(int[] QTaskId) 
{ 
var Que = calculateCtx.QTaskRelations.Where(q => QTaskId.Contains(q.QTaskId)).Select(q => q); 
} 
3

나는 당신이 방금 틀린 것을 가지고 있다고 생각한다. 대신이의 :

Where(q => q.QTaskId.Contains(QTaskId)) 

을이 시도 :

Where(q => QTaskId.Contains(q.QTaskId)) 

나는 또한 "validTaskIds"(복수주의뿐만 아니라 낙타 표기법으로, 더 쉽게 이해할 수있는 무언가에 매개 변수 이름을 변경 제안 이름). 그런 다음 :

Where(q => validTaskIds.Contains(q.QTaskId)) 
관련 문제