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))
Somehow the contains in where clause part is not right.yCols returns Collection of Checkpoints and if x["Check"] contains any of the values then retrieve the value.Whats the best way to do this.