我正在努力解决这个问题一段时间。
这就是我想要做的:
我想为应该如下所示的 Windows 索引服务构建一个查询
SELECT ... FROM (TABLE Catalog1..Scope('Deep traversal of "Path1"','Deep traversal of "Path2"') UNION ALL TABLE Catalog2..Scope('Deep traversal of "Path3"')) WHERE ...
我从一个<asp:Listbox SelectionMode=multiple>
(有一个文件作为数据源)获取信息
它以以下方式出现:
'DisplayNameInListbox1'=Catalog1@Path1;Path2&Catalog2
'DisplayNameInListbox2'=Catalog1@Path1
'DisplayNameInListbox3'=Catalog1@Path1;Path2&Catalog2@Path3
...
在 Listbox 之一中,值可以是多个目录,并且可以选择多个值。每个目录可以独立或限制在指定路径(@path;path2)
Dictionary<string Catalog, List<string Paths>>
我的尝试:如果我不选择包含相同目录名称的两个值,我尝试将所有信息存储在一个可以正常工作的文件中。如果我已经有一个具有该名称的键,我也不能只跳过目录,因为路径限制可能不同。
谁能帮我找到解决这个问题的好方法?(也可以更改数据的存储方式 - 我只需要能够从文件将其提供给列表框)
干杯