Linq to sql LINQ-组中的第一次出现

Linq to sql LINQ-组中的第一次出现,linq-to-sql,Linq To Sql,我有users记录集,我想得到一个列表,其中包含重复的usrEmployeeID字段值的每一行的第一个匹配项 var uniqueuser = from ur in Users group ur by ur.UsrEmployeeID into g select new User { g.Select(x => x).First() }; 这不管用 无法使用集合初始值设定项初始化“User”类型的对象 谢谢首先(First()的结果

我有users记录集,我想得到一个列表,其中包含重复的usrEmployeeID字段值的每一行的第一个匹配项

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

无法使用集合初始值设定项初始化“User”类型的对象

谢谢

首先(
First()
的结果是一个
用户
。您不必使用
new

var uniqueuser = from ur in Users 
                 group ur by ur.UsrEmployeeID into g
                 select g.First();

我改变了答案。您不必创建新的userCannot execute text selection:无效的表达式项“{”;应为