【2016-11-5】【坚持学习】【Day20】【Linq where in 语句】

时间:2023-03-09 00:30:42
【2016-11-5】【坚持学习】【Day20】【Linq  where in 语句】

今天用到一个where  in  LINQ 语句

 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 == && lines.Select(T => T.LeftNode).Contains(ns.NodeName)
orderby ns.CreateTime descending
select ns.NodeName;