1

現在、TFS Sdk を使用して c# コードからバグとして workItems を作成しています。Sql Server Db Paging by 1000 から照会した約 5k のバグがあり、workItems を TFS に作成します。ただし、1000 個の WorkItem を作成して TFS に保存するには、15 分以上かかります。以下はworkItemsの私の作成です

foreach (var item in listbugs)
                            {
                                var workItem = new WorkItem(workItemTypes["bug"]);
                                workItem.Title = "newTitle";
                                workItem.Fields["repro steps"].Value = "Rerpoducible Step";
                                workItem.Save();
                            }

したがって、Bulk workItems の作成方法を知っている場合は、知識を共有してください。大変お世話になりました。

4

1 に答える 1

2

ドキュメント ( http://msdn.microsoft.com/en-us/library/bb130338%28v=vs.90%29.aspx ) には次のように記載されています。

作業項目を Team Foundation Server に保存するたびに、作業項目オブジェクト モデルとサーバーの間で往復操作が生成されます。複数の作業項目を保存する際の往復を最小限に抑えるには、BatchSave メソッドを使用します。

BatchSave のドキュメント: http://msdn.microsoft.com/en-us/library/bb140385%28v=vs.90%29.aspx

于 2013-04-09T13:28:43.217 に答える