我正在尝试从 TFS 查询工作项信息 - 特别是从 CMMI 风险模板。看起来无论我在 select 子句中放了什么,我实际上仍然需要在 Fields 集合中查找值。使用此查询:
WorkItemCollection queryResults = workItemStore.Query(@"
SELECT [System.Id],
[System.WorkItemType],
[System.Title],
[Microsoft.VSTS.Common.Severity],
[Microsoft.VSTS.CMMI.Probability]
FROM WorkItems
WHERE [System.TeamProject] = 'MyProj'
and [System.WorkItemType] = 'Risk'
ORDER BY [System.Id] ");
我看不见
queryResults[0].Severity or
queryResults[0].Probability
在输出中,但我可以看到
queryResults[0].Fields["Severity"];
在这种情况下,选择列表似乎无关紧要。我错过了什么?