获取联系人的TFS项目

时间:2012-03-21 13:43:35

标签: c# tfs crm xrm

使用C#和Team Foundation Server

我正在开发一个Web服务,允许Microsoft CRM在TFS中创建工作项而无需使用TFS接口。除了一件事,一切都很顺利。

有没有办法知道联系人正在使用Contact对象的TFS项目?我可以使用以下行从guid获取联系对象:

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

其中context是实际的XrmServiceContext并且指定了指定的联系人Guid ......

使用检索到的对象,如何获取有关联系人正在处理的TFS项目的信息?它可以是项目名称,Project对象,任何东西。我自己会想到其余部分,我只需要找到Project和Contact之间的关系。

1 个答案:

答案 0 :(得分:1)

不幸的是,这没有意义,因为联系人可能会在多个团队项目中工作。

您还没有说过这种情况正在发生什么。也许上下文可以告诉您使用哪个项目。例如,如果您在工作项中记录客户呼叫,那么您可以根据客户呼叫的产品线选择项目。