不同的部门名称 - Sharepoint搜索

时间:2009-09-24 05:52:06

标签: sharepoint search

我需要获得不同的部门值,范围是人。 我尝试使用Sharepoint全文查询,但这似乎没有返回不同的值。因此,我唯一能做的就是从数据表中获取不同的值。 但是,当属于特定部门的人数众多时,这种方法会减慢应用程序的速度,因为部门名称的重复次数是属于该部门的人数的多倍。

可以选择什么?

谢谢,

1 个答案:

答案 0 :(得分:2)

FullTextSqlQuery不支持DISTINCT操作。但是,您可以在生成的DataTable上使用LINQ:

IEnumerable<DataRow> distinctValues = 
    DataTable.Load(resulttable).AsEnumerable().Distinct(DataRowComparer.Default);