2010-11-25 7 views

Répondre

2

Vous devez regarder l'inverse: vous devez rechercher le tableau "QTaskId" pour "q.QTaskId":

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

Je pense que vous avez juste le contenu faux. Au lieu de cela:

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

essayez ceci:

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

Je suggère également de changer votre nom de paramètre à quelque chose de plus facile à comprendre, comme « validTaskIds » (notez le pluriel, ainsi que la camelCased prénom). Puis:

Where(q => validTaskIds.Contains(q.QTaskId)) 
Questions connexes