Ich muss TFS-Arbeitsaufgaben zu einem bestimmten Thema in unserem Projekt finden. Zu diesem Zweck habe ich versucht, die Arbeitsaufgaben mit dem Abfrage-Generator in Visual Studio abzufragen.Visual Studio: TFS-Arbeitsaufgaben abfragen: UND/ODER Logik funktioniert nicht?
Da es mehrere Begriffe, die ich für suchen wollen, stellte ich eine Abfrage wie folgt aus:
WHERE (
Priority > 300 AND
(Title.Contains('Dog') OR Title.Contains('Cat') OR Title.Contains('Hamster')))
nun nach http://msdn.microsoft.com/en-us/library/dd286638.aspx (Abschnitt And/Or) sollte man das tun können, wie so:
| Priority| > | 300
And | Title | Contains | Dog
Or | Title | Contains | Cat
Or | Title | Contains | Hamster
Aber ... das funktioniert nicht wie beschrieben: soweit ich sehen kann, das ist wie
behandelt(Priorität> 300 AND Title.Contains ('Dog')) ODER Titel.Contains ('Cat') ODER Title.Contains ('Hamster')))
Nun, das ist ein bisschen ein Problem für mich, denn Abgesehen von einem Prioritätskriterium habe ich noch 8 zusätzliche Kriterien, die für alle Spiele gelten müssen (Datum, Staat, etc.). Und ich habe nicht nur drei mögliche Titelspiele, sondern etwa zehn. Das multipliziert sich und ich würde mit einer Anfrage enden, die schrecklich lang und meistens überflüssig ist.
.. oder fehlt mir hier etwas? Gibt es eine andere Möglichkeit, diese Aussagen auszudrücken? Oder gibt es noch eine andere Möglichkeit, TFS-Arbeitsaufgaben wie ein anderes Tool abzufragen?
Danke!
+1 Dies machte mich verrückt! Sie können dies auch in der Web-Benutzeroberfläche tun, indem Sie die Kästchen neben jeder Klausel aktivieren und auf die Schaltfläche * Ausgewählte Sätze gruppieren * oben in der Spalte klicken. –