有没有办法在 TFS 服务器上保存 WIQL 查询?
Is there a way to save a WIQL query on the TFS Server?
希望标题说明了一切。我已经使用 WorkItemStore.Query() 方法检索了即席查询的结果,并通过新语法创建了查询 objects。但是,在检查了查询 objects、QueryFolders、QueryItems 和 WorkItemStore 的 object 模型后,我找不到创建 WIQL 查询并将其保存到 store/TFS 服务器的方法。
有什么建议吗?
您可以使用QueryHierarchy.Save 方法来保存查询。例如:
QueryDefinition query = new QueryDefinition("My Query", "Select * from WorkItems Where [System.AssignedTo] = @me", parentFolder);
myproject.QueryHierarchy.Save();
希望标题说明了一切。我已经使用 WorkItemStore.Query() 方法检索了即席查询的结果,并通过新语法创建了查询 objects。但是,在检查了查询 objects、QueryFolders、QueryItems 和 WorkItemStore 的 object 模型后,我找不到创建 WIQL 查询并将其保存到 store/TFS 服务器的方法。
有什么建议吗?
您可以使用QueryHierarchy.Save 方法来保存查询。例如:
QueryDefinition query = new QueryDefinition("My Query", "Select * from WorkItems Where [System.AssignedTo] = @me", parentFolder);
myproject.QueryHierarchy.Save();