var yCols = from t in flowPath
select new {checkPoint = t["CheckPoint"]};
var test = from x in operations
where x["Ops"] = "test" && x["check"].Contains(yCols.Select(y=>y.Variable))
D'une certaine façon la contient dans laquelle une partie de la clause n'est pas right.yCols retourne Collection de postes de contrôle et si x [ « Cochez la case »] contient l'une des valeurs les récupérer ensuite value.Whats la meilleure façon pour faire ça.LinQ clause where contient en utilisant &&
Qu'est-ce que les opérations? Pourquoi faites-vous une projection pour obtenir des yCols et en faire immédiatement une autre? Qu'est-ce que cela signifie réellement pour * faire *? –
Qu'attendez-vous, et que fait-il mal, exactement? Pour commencer, 'x [" Ops "] =" test "' devrait être 'x [" Ops "] ==" test "'. –