次のようなエンティティがあります。
public class MarketDataBEO
{
public MarketDataBEO()
{
childDetails = new List<MarketDataBEO>();
}
public string MarketID { get; set; }
public string MarketHeirarchyID { get; set; }
public string MarketName { get; set; }
public string TotalMarketSizeCYM1GI { get; set; }
public List<MarketDataBEO> childDetails { get; set; }
}
関係は MarketID と MarketHeirarchyID の間です
子は別の子リストを持つこともできます
複数レベルのリストを作成するにはどうすればよいですか?
編集:
MarketID | MarketHeirarchyID
1 NULL
2 NULL
3 2
4 2
5 8 <--
6 5
7 NULL
8 7
9 7
10 8