2012-01-08 67 views
4

快速語法問題:我可以使用其他幾個子句返回TFS項目,但我需要按特定關鍵字進行搜索。查詢如下:TFS WIQL - Searchby關鍵字使用TFS API和C#

WorkItemCollection results = wis.Query("SELECT [System.Id] FROM WorkItems WHERE [System.WorkItemType] = 'Dev Bug' AND [System.Keywords] = 'constellation'"); 

System.Keywords是問題,該部分的條款是不正確的。但是我無法在任何地方找到正確的語法。請幫助!!

+1

持久性幫助:。)。由於這是一個自定義字段,我刪除了「系統」。從System.Keywords,這工作得很好。希望這會幫助別人。 – mynameisneo 2012-01-08 22:15:06

+0

BYW,如果這是解決方案,你可以發佈它作爲答案並接受它。 – DaveShaw 2012-01-08 23:55:54

+1

我必須等幾個小時顯然,我沒有足夠的計算器信譽:)。 – mynameisneo 2012-01-09 00:06:49

回答

3

將來,如果遇到不確定工作項目字段名稱的情況。您可以連接到TFS數據庫,打開團隊項目集合數據庫並查看字段表。例如[Tfs_DefaultCollection]。[dbo]。[Fields]。例如,[TFS_DefaultCollection]。[dbo]。[Fields]。這將顯示字段名稱,參考名稱,字段ID等。