Получить контактный проект TFS - PullRequest
3 голосов
/ 21 марта 2012

Работа с C # и Team Foundation Server

Я работаю над веб-сервисом, который позволит Microsoft CRM создавать рабочий элемент в TFS без использования интерфейса TFS. Все работает без сбоев, кроме одного.

Есть ли способ узнать, в каком проекте TFS Контакт работает с объектом Контакта? Я могу получить контактный объект из проводника, используя эту строку:

Contact contact = context.ContactSet.Where(x => x.Id == guid).FirstOrDefault();

, где контекст - это фактический XrmServiceContext и ведет указанный контакт. Guid ...

используя полученный объект, как я могу получить информацию о проекте TFS, в котором работает контакт? Это может быть имя проекта, объект проекта, что угодно. Я сам придумаю все остальное, мне просто нужно найти отношения между Проектом и Контактом.

1 Ответ

1 голос
/ 22 марта 2012

К сожалению, это не имеет смысла, так как контакт может работать более чем в одном командном проекте.

Вы не сказали, в каком контексте это происходит. Возможно, контекст может сказать вам, какой проектиспользовать.Например, если вы записывали звонок клиента в элементе работы, то вы могли бы выбрать проект на основе того, о какой продуктовой линейке звонит клиент.

...