【2016-11-5】【堅持學習】【Day20】【Linq where in 語句】

今天用到一個where  in  LINQ 語句node

 IEnumerable<Line> lines = wf.Lines.Where(n => n.RightNode == formRecord.NextNode);
  
   List<WfNodeRecord> nodeLists = nodeRecordService.GetListByFormRecordID(wfFormRecordID);

                var nodes = from ns in nodeLists
                            where ns.TargetNodeName == currentNode.NodeName && ns.IsOK == 1 && lines.Select(T => T.LeftNode).Contains(ns.NodeName)
                            orderby ns.CreateTime descending
                            select ns.NodeName;
相關文章
相關標籤/搜索