Linq查询出结果集中重复数据
2015-04-23 16:30
99 查看
private List<FMDS_FarmPlotNewInfo> GetSame(List<FMDS_FarmPlotNewInfo> lst) { List<FMDS_FarmPlotNewInfo> newlst = new List<FMDS_FarmPlotNewInfo>(); newlst = (from n in lst group n by new { subFarmID = n.SubFarmID, WorkStationID = n.WorkStationID, FarmPlotName = n.FarmPlotName, SubFarmName = n.SubFarmName, TaskAreaName=n.TaskAreaName } into g where g.Count()>=2 select new FMDS_FarmPlotNewInfo { FarmPlotName=g.Key.FarmPlotName, SubFarmID=g.Key.subFarmID, SubFarmName=g.Key.SubFarmName, WorkStationID=g.Key.WorkStationID, TaskAreaName=g.Key.TaskAreaName, }).ToList<FMDS_FarmPlotNewInfo>(); return newlst; }
相关文章推荐
- 查询list结果集中的数据重新组合问题
- SQL查询去除重复数据(多行结果取第一行)
- VS2008下使用Linq To Entity的Skip().Take()分页查询时遇到数据结果不对的问题
- 查询结果不含重复数据
- Linq to Sql 或linq to entities 与SQL查询结果不一致 返回重复结果问题
- SqlServer 在查询结果中如何过滤掉重复数据
- 【积累】LinqToSql复合查询结果转DataTable数据
- 主流数据库之间对SQL:2003标准的不同实现方法比较(第四部分 查询结果集中间n行数据)
- 谁说LINQ复杂查询不支持返回实名类型~复杂结果集中再使用复杂结果集
- solr开发从查询结果集中获取对象数据
- Linq to Sql 或linq to entities 与SQL 查询结果不一致,返回重复结果问题解决方法
- linq 查询本周 本月 的数据
- left join 左边有数据,右边无数据,查询结果出现inner join的情况(and 和 where 的区别)
- oracle分页查询数据重复问题
- mysql update select 从查询结果中更新数据
- Oracle 查询表中重复数据
- 使用linq机制 实现datatable连表查询 结果赋值到一个新的datatable
- mssql查询表中不重复数据的所有字段收藏
- left join查询可能出现重复数据 (主表中一条变两条)
- Linq to entity多表查询如何返回查询结果