使用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之间的关系。
答案 0 :(得分:1)
不幸的是,这没有意义,因为联系人可能会在多个团队项目中工作。
您还没有说过这种情况正在发生什么。也许上下文可以告诉您使用哪个项目。例如,如果您在工作项中记录客户呼叫,那么您可以根据客户呼叫的产品线选择项目。