죄송합니다. 제목이 잘못되어 죄송합니다. 동일한 결과를 반환하는 하나 이상의 메서드가 있습니다.C# 익명 매개 변수를 전달 하시겠습니까?
List<JsonTreeView> FromReportTree(List<ReportTree> list)
{
}
초 방법
List<JsonTreeView> FromLocationTree(List<LocationTree> list)
{
}
이 다른 이들과는 ... 트리 모델의 특성은 다르다
public class JsonTreeView
{
public int id { get; set; }
public string text { get; set; }
public string state { get; set; }
public string @checked { get; set; }
public string attributes { get; set; }
public List<JsonTreeView> children { get; set; }
}
첫번째 방법 형 복귀. 예 :
LocationTree (id, name, parent, text)
ReportTree (sno, name, parent, desc)
이러한 모든 트리 모델에 대해 하나의 메소드를 작성할 수 있습니까? 어떤 제안이나 출발점입니까?
감사합니다 ...
기술의 정확성에 대해 확실하지만 당신은 모든 '나무'클래스에서 상속 기본 클래스를 가질 수 및 다음의 목록을 전달할 수 없음 기본 클래스. '옳은'느낌은 아니지만 효과가 있습니다. –
TreeModel은 DB 테이블로 표현됩니다.그래서 당신의 제안을한다면, 나는 추가 DTO 모델을 만들고 DB 테이블 모델로 다시 캐스팅해야합니다 ... –