C# 클래스 WhiskWork.Data.Ado.AdoWorkItemRepository

상속: ICacheableWorkItemRepository
파일 보기 프로젝트 열기: jorn-ola-birkeland/WhiskWork 1 사용 예제들

공개 메소드들

메소드 설명
AdoWorkItemRepository ( string connectionString ) : System
CreateWorkItem ( WorkItem workItem ) : void
DeleteWorkItem ( string workItemId ) : void
ExistsWorkItem ( string id ) : bool
GetAllWorkItems ( ) : IEnumerable
GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
GetWorkItem ( string id ) : WorkItem
GetWorkItems ( string path ) : IEnumerable
UpdateWorkItem ( WorkItem workItem ) : void

비공개 메소드들

메소드 설명
AddParentParameters ( System.Data.SqlClient.SqlParameterCollection parameters, WorkItem workItem ) : void
Create ( SqlConnection connection, WorkItem workItem ) : void
Delete ( SqlConnection connection, string workItemId ) : void
DeserializeProperties ( string serializedProperties ) : string>.Dictionary
GetWorkItems ( SqlCommand cmd ) : IEnumerable
MapWorkItem ( IDataReader reader ) : IEnumerable
SerializeClasses ( WorkItem workItem ) : string
SerializeProperties ( WorkItem workItem ) : string

메소드 상세

AdoWorkItemRepository() 공개 메소드

public AdoWorkItemRepository ( string connectionString ) : System
connectionString string
리턴 System

CreateWorkItem() 공개 메소드

public CreateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
리턴 void

DeleteWorkItem() 공개 메소드

public DeleteWorkItem ( string workItemId ) : void
workItemId string
리턴 void

ExistsWorkItem() 공개 메소드

public ExistsWorkItem ( string id ) : bool
id string
리턴 bool

GetAllWorkItems() 공개 메소드

public GetAllWorkItems ( ) : IEnumerable
리턴 IEnumerable

GetChildWorkItems() 공개 메소드

public GetChildWorkItems ( WorkItemParent parent ) : IEnumerable
parent WorkItemParent
리턴 IEnumerable

GetWorkItem() 공개 메소드

public GetWorkItem ( string id ) : WorkItem
id string
리턴 WorkItem

GetWorkItems() 공개 메소드

public GetWorkItems ( string path ) : IEnumerable
path string
리턴 IEnumerable

UpdateWorkItem() 공개 메소드

public UpdateWorkItem ( WorkItem workItem ) : void
workItem WorkItem
리턴 void