3

使用 C# 和 Team Foundation Server

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

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

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

其中 context 是实际的 XrmServiceContext 和 guid 指定的联系人 Guid...

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

4

1 回答 1

1

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

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

于 2012-03-22T14:58:27.290 回答