【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;
相关文章
相关标签/搜索