我有一个通用的 SharePoint 列表项列表(列出员工)
SharePoint 列表包含两列,“员工姓名”和“员工名称”
我想获得一个包含不同“员工名称”列值的对象列表。
我如何使用 LINQ 做到这一点?
这对我不起作用:
var designations = from SPListItem employee in employees
select new {Designation = employee["Employee Designation"].ToString().Distinct()};
最佳答案
如果您只是检索该列的字符串值,则可以通过选择字符串(而不是包含字符串属性的对象)来避免编写相等比较器。
var designations = (from SPListItem employee in employees
select employee["Employee Designation"].ToString())
.Distinct()
.ToList();
关于c# - 使用 LINQ 选择具有不同列值的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3660110/