Potrzebuję znaleźć elementy pracy TFS związane z określonym tematem w naszym projekcie. W tym celu próbowałem sprawdzać elementy pracy za pomocą narzędzia do tworzenia zapytań w programie Visual Studio.Visual Studio: Zapytanie o elementy robocze TFS: AND/OR Logic nie działa?
Ponieważ istnieje wiele terminów pragnę szukać, wyobrażałem sobie kwerendę tak:
WHERE (
Priority > 300 AND
(Title.Contains('Dog') OR Title.Contains('Cat') OR Title.Contains('Hamster')))
Teraz, według http://msdn.microsoft.com/en-us/library/dd286638.aspx (sekcja i/lub) Trzeba być w stanie to zrobić jak tak:
| Priority| > | 300
And | Title | Contains | Dog
Or | Title | Contains | Cat
Or | Title | Contains | Hamster
Ale ... to nie działa jak opisano: o ile widzę, to jest traktowany jak
(Priorytet> 300 I Title.Contains ("Dog")) LUB Title.Contains ("Cat") LUB Title.Contains ("Hamster")))
To dla mnie trochę problem, ponieważ oprócz kryterium "Priorytetu" mam również 8 dodatkowych kryteriów, które należy zastosować do wszystkich meczów (data, stan itp.). I mam nie tylko trzy możliwe mecze o tytuł, ale około dziesięciu. Więc mnoży się i skończyłoby się pytaniem, które jest strasznie długie i w większości zbędne.
.. lub, czy brakuje mi tutaj czegoś? Czy istnieje inny sposób na wyrażenie tych stwierdzeń? Czy istnieje jeszcze inny sposób wysyłania zapytań do elementów roboczych TFS, takich jak inne narzędzie?
Dzięki!
+1 To doprowadzało mnie do szału! Możesz to zrobić również w interfejsie internetowym - zaznaczając pola obok każdej klauzuli i klikając przycisk * Grupuj wybrane klauzule * w górnej części kolumny. –