プロジェクトの特定のトピックに関連する TFS 作業項目を見つける必要があります。そのために、Visual Studio のクエリ ビルダーを使用して作業項目のクエリを実行してみました。
検索したい用語が複数あるので、次のようなクエリを想像しました。
WHERE (
Priority > 300 AND
(Title.Contains('Dog') OR Title.Contains('Cat') OR Title.Contains('Hamster')))
さて、http://msdn.microsoft.com/en-us/library/dd286638.aspx (Section And/Or ) によると、次のように実行できるはずです。
| Priority| > | 300
And | Title | Contains | Dog
Or | Title | Contains | Cat
Or | Title | Contains | Hamster
しかし...それは説明どおりに機能しません:私が見る限り、これは次のように扱われます
(優先度 > 300 AND Title.Contains('犬')) OR Title.Contains('猫') OR Title.Contains('ハムスター')))
「優先度」基準とは別に、すべての一致に適用する必要がある8つの追加基準(日付、州など)があるため、これは私にとって少し問題です。そして、タイトルマッチの可能性は3つだけでなく、約10です。そのため、それが倍増し、非常に長く、ほとんどが冗長なクエリになってしまいます。
..または、ここで何か不足していますか? それらのステートメントを表現する別の方法はありますか?または、別のツールのように、TFS 作業項目を照会する別の方法はありますか?
ありがとう!