2
我需要获取不同的部门值,其中作用域是人员。 我试着用Sharepoint全文查询,但是这似乎没有返回不同的值。因此,我唯一能做的就是从数据表中获取不同的值。 但是,当属于特定部门的人数很多时,这种方法会减慢应用程序的速度,因为部门名称重复的次数是属于该部门的人数的很多倍。不同的部门名称 - Sharepoint搜索
有什么可以替代的?
谢谢,
我需要获取不同的部门值,其中作用域是人员。 我试着用Sharepoint全文查询,但是这似乎没有返回不同的值。因此,我唯一能做的就是从数据表中获取不同的值。 但是,当属于特定部门的人数很多时,这种方法会减慢应用程序的速度,因为部门名称重复的次数是属于该部门的人数的很多倍。不同的部门名称 - Sharepoint搜索
有什么可以替代的?
谢谢,
FullTextSqlQuery不支持DISTINCT操作。但是,您可以在生成的DataTable上使用LINQ:
IEnumerable<DataRow> distinctValues =
DataTable.Load(resulttable).AsEnumerable().Distinct(DataRowComparer.Default);