3

C# と Team Foundation Server の操作

私は、Microsoft CRM が TFS インターフェイスを使用せずに TFS で作業項目を作成できるようにする Web サービスに取り組んでいます。1つのことを除いて、すべてがスムーズに機能しています。

連絡先がどの TFS プロジェクトで連絡先オブジェクトを操作しているかを知る方法はありますか? 次の行を使用して、GUID から連絡先オブジェクトを取得できます。

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

ここで、context は実際の XrmServiceContext であり、guid は指定された連絡先 Guid です...

取得したオブジェクトを使用して、連絡先が取り組んでいる TFS プロジェクトに関する情報を取得するにはどうすればよいですか? プロジェクト名、Project オブジェクトなど、実際には何でもかまいません。残りは自分で考えます。Project と Contact の間の関係を見つける必要があるだけです。

4

1 に答える 1

1

残念ながら、これは意味がありません。連絡先が複数のチーム プロジェクトで作業している可能性があるためです。

あなたは、これがどのような状況で起こっているかを述べていません。おそらく、状況によって、どのプロジェクトを使用すべきかがわかります。たとえば、作業項目で顧客の電話を録音している場合、顧客が電話している製品ラインに基づいてプロジェクトを選択できる場合があります。

于 2012-03-22T14:58:27.290 に答える