我想知道如何更新我的bug工作项目的字段。假设我需要更改我的bug工作项的标题,在这之后我应该得到一个弹出消息框,我的标题字段已更改而不使用电子邮件警报?这是选择特定团队项目的工作项的查询:
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'");
我想知道更改特定字段的更新查询。
答案 0 :(得分: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()
答案 1 :(得分:0)
我认为WIQL不支持dml命令。您可能必须使用对象模型来执行此操作:http://msdn.microsoft.com/en-us/library/bb130323.aspx