0
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))
不知何故,包含where子句的部分不是right.yCols返回檢查點的集合,如果X [「檢查」]包含的任何值然後檢索value.Whats的最佳方式去做這個。LinQ在where子句中包含使用&&
什麼是操作?你爲什麼要做一個投影來獲取yCols,然後立即做另一個投影?這究竟意味着什麼*做*? – 2010-07-20 10:04:37
你的期望是什麼?它究竟做錯了什麼?對於初學者來說,'x [「Ops」] =「test」'應該是'x [「Ops」] ==「test」'。 – 2010-07-20 10:10:09