2012-01-08 2 views
4

Быстрый синтаксический вопрос: я могу вернуть элементы TFS просто с помощью нескольких других предложений, но мне нужно выполнить поиск по определенному ключевому слову. Запрос ниже:TFS WIQL - ключевое слово Searchby с использованием TFS API и C#

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

System.Keywords - проблема, эта часть предложения неверна. Но я не могу найти правильный синтаксис где угодно. Помоги пожалуйста!!

+1

Сохранение помогает:.). Поскольку это настраиваемое поле, я удалил «Систему». от System.Keywords, и это работает отлично. Надеюсь, это поможет кому-то другому. – mynameisneo

+0

BYW, Если это решение, вы можете опубликовать его в качестве ответа и принять его. – DaveShaw

+1

Я должен подождать несколько часов, видимо, мне не хватает stackoverflow cred :). – mynameisneo

ответ

3

В будущем, если вы столкнетесь с ситуацией, когда вы не уверены в имени поля рабочего элемента. Вы можете подключиться к базе данных TFS, открыть базу данных коллективного проекта команды и посмотреть таблицу полей.

Давайте скажем, например, [Tfs_DefaultCollection]. [Dbo]. [Поля]. Это покажет вам имя поля, имя ссылки, идентификатор поля и т. Д.

Смежные вопросы