2012-01-08 19 views
4

クイックシンタックス質問:いくつかの他の節を使用してTFS項目を正しく返すことができますが、特定のキーワードで検索する必要があります。以下のクエリ:TFS WIQL - TFS APIとC#を使用するSearchbyキーワード

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

System.Keywordsが問題です。この部分は正しくありません。しかし、どこでも正しい構文を見つけることはできません。助けてください!!

+1

Persistenceが役立ちます。それはカスタムフィールドなので、私は「システム」を削除しました。 System.Keywordsからこれはちょうどうまく動作します。うまくいけば、これは他の誰かを助けるでしょう。 – mynameisneo

+0

BYW、それが解決策であれば、それを回答として投稿し、それを受け入れることができます。 – DaveShaw

+1

私は明らかに数時間待たなければなりません、私は十分なstackoverflowクレジットがありません:)。 – mynameisneo

答えて

3

将来、作業項目フィールドの名前が不明な状況が発生した場合。 TFSデータベースに接続し、チームプロジェクトコレクションデータベースを開き、fieldsテーブルを参照できます。

たとえば、[Tfs_DefaultCollection]。[dbo]。[Fields]とします。これにより、フィールド名、参照名、フィールドIDなどが表示されます。

関連する問題