【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 == 1 && lines.Select(T => T.LeftNode).Contains(ns.NodeName) orderby ns.CreateTime descending select ns.NodeName;
作者:zscmj
出处:http://www.cnblogs.com/zscmj/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。