1

我想知道如何更新我的错误工作项的字段。假设我需要更改我的错误工作项的标题,然后我应该得到一个弹出消息框,表明我的标题字段已更改而不使用电子邮件警报?这是用于选择特定团队项目的工作项的查询:

var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection
       (new Uri("server url"));

var service = tfs.GetService<WorkItemStore>();

var qText = String.Format(@"SELECT [System.WorkItemType], 
          [System.Title], [System.Description], [System.Reason] 
              FROM WorkItems WHERE [System.TeamProject] = {0}", "'Demo1'");

我想知道更改特定字段的更新查询。

4

2 回答 2

2

您是否尝试过类似的方法:

Dim workItemStore as WorkItemStore = tfs.GetService(Of WorkItemStore)()
Dim wi as WorkItem = workItemStore.GetWorkItem(workItemNumber)
wi.Fields("System.Title").Value = "Foo Title"
wi.Save()
于 2013-06-28T03:10:00.103 回答
0

我不认为 WIQL 支持 dml 命令。您可能必须使用对象模型来执行此操作:http: //msdn.microsoft.com/en-us/library/bb130323.aspx

于 2013-06-27T14:27:23.767 回答