我可以从这张表中获得最接近一个不同记录的内容如下。我需要获取与ScacTaskID不匹配的所有ScacID。每个ScacID都应该返回一条且只有一条记录。
List<ScacSetupTask> taskSetup_recs = db.ScacSetupTasks
.GroupBy(e => e.ScacID)
.Select(e => e.First())
.Where(e => e.ScacTaskID != taskID)
.ToList();
表格在这里
答案 0 :(得分:1)
试试这个:
List<ScacSetupTask> taskSetup_recs = db.ScacSetupTasks
.GroupBy(e => e.ScacID,(key,g)=>g.OrderBy(x => x.ScacSetupTaskId).First());