1

我有用户记录集,我想获取重复 usrEmployeeID 字段值的每一行第一次出现的列表。

var uniqueuser = 
    from ur in Users 
    group ur by ur.UsrEmployeeID into g 
    select new User { 
        g.Select(x => x).First()
    };

这个不行??

无法使用集合初始化程序初始化“用户”类型的对象

谢谢

4

1 回答 1

2

结果First()是一个User。您不必使用new.

var uniqueuser = from ur in Users 
                 group ur by ur.UsrEmployeeID into g
                 select g.First();
于 2012-10-22T10:08:36.033 回答