Tôi cần tìm các mục công việc TFS liên quan đến một chủ đề nhất định trong dự án của chúng tôi. Vì mục đích đó, tôi đã thử truy vấn các mục công việc bằng cách sử dụng trình tạo truy vấn trong Visual Studio.Visual Studio: Truy vấn các mục công việc TFS: AND/OR Logic không hoạt động?
Vì có nhiều thuật ngữ tôi muốn tìm kiếm, tôi tưởng tượng một truy vấn như thế này:
WHERE (
Priority > 300 AND
(Title.Contains('Dog') OR Title.Contains('Cat') OR Title.Contains('Hamster')))
Bây giờ, theo http://msdn.microsoft.com/en-us/library/dd286638.aspx (Phần Và/Hoặc) nên có khả năng để làm điều đó như vậy:
| Priority| > | 300
And | Title | Contains | Dog
Or | Title | Contains | Cat
Or | Title | Contains | Hamster
... Nhưng điều đó không làm việc như mô tả: như xa như tôi có thể thấy, đây được đối xử như
(Ưu tiên> 300 VÀ Title.Contains ('Dog')) HOẶC Title.Contains ('Cat') HOẶC Title.Contains ('Hamster')))
Bây giờ đó là một chút vấn đề đối với tôi, bởi vì ngoài tiêu chí 'Ưu tiên', tôi cũng có 8 tiêu chí bổ sung cần áp dụng cho tất cả các trận đấu (Ngày, Tiểu bang, v.v.). Và tôi không chỉ có ba trận đấu có thể, nhưng khoảng mười trận. Vì vậy mà nhân và tôi sẽ kết thúc với một truy vấn đó là terribly dài và chủ yếu là dư thừa.
.. hoặc, tôi có thiếu gì đó ở đây không? Có cách nào khác để diễn đạt những phát biểu đó không? Hoặc thậm chí còn có một cách khác để truy vấn các mục công việc của TFS, giống như một công cụ khác?
Cảm ơn!
+1 Điều này khiến tôi phát điên! Bạn cũng có thể thực hiện điều này trong giao diện người dùng web - bằng cách chọn các hộp bên cạnh mỗi mệnh đề và nhấp vào nút * Nhóm đã chọn * ở đầu cột. –