2014-11-22 2 views
0

TFS API를 사용하여 작업 항목 컬렉션을 가져온 다음 DataTable에서 WorkItem Id, Title, Type, State, Assigned To ... 등의 Workitem 속성을 열로 만들었습니다. 이제 foreach 루프에서 WorkItem 컬렉션의 데이터를 DataRows에 추가합니다. 동료 중 일부는이 방법이 권장되는 방법이 아니며 WorkItem 클래스를 만들 것을 권고하고 있다고 말합니다. 누군가가이 시나리오에서해야할 일을 말해 줄 수 있습니다. 구문을 묻지 않고 여기 접근법을 묻습니다. 저는 C#의 새로운 꿀벌입니다.C#에서 데이터 수집을 처리하는 방법은 무엇입니까?

+0

동료들에게 물어보십시오. 그들은 우리보다 유스 케이스를 더 잘 이해하고 있습니다. 질문을 좀 더 확대 할 수 있습니까? –

+0

@SimonWhitehead는 빠른 답장을 보내 주셔서 감사합니다. 여기에 사용 사례는 작업 항목 상태와 관련하여 Tfs 사용자에게 메일 알림을 보내는 프로세스를 자동화하는 것일뿐입니다. TFS 작업 항목 데이터를 가져와 저장하려면 DataTables를 사용하고 있습니다. 그 작업을 수행하는 것이 가장 좋습니다. –

답변

1

아마도 그들이 말한 것은 작업 항목에 대한 데이터 구조를 만들 수 있다는 것입니다. 예를 들어 아래에있는 클래스는 필요에 따라 조작 할 수 있습니다.

public class MyCustomWorkItem 
{ 
    public string WorkItemID {get; set;} 

    public string Description { get; set; } 

    // and so on 
} 

그런 다음 TFS에서받은 WorkItemCollection에서이 유형의 개체 모음을 만들 수 있습니다.

+0

빠른 답장을 보내 주신 고맙습니다 @Piyush. 이제이 DataTable 또는 최상의 사례 시나리오보다 성능 이점을 제공합니까? 사정 내 질문에 마크까지 아니지만 나는 C# 및 소프트웨어 개발에 매우 ​​절대적인 beginer입니다. 결국 나는 이것이 개념에 대한 지식을 얻는 방법이라고 생각합니다. –

+0

이메일을 통해 작업 항목 상태에 대해 사람들에게 알리고 싶다는 질문에 귀하가 말했습니다. TFS에서 경고를 사용하여이를 수행 할 수 있습니까? 나는 당신이 작업 할 수있는 시나리오를 알고 싶습니다. –

관련 문제