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"];
この場合、選択リストは無関係のようです。私は何が欠けていますか?