我有一個類似的數據庫結構:在Silverlight中將WCF DomainService數據綁定到TreeView的最佳方式是什麼?
- ID
- 名稱
- ParentItemFK(任務&筆記可以有任何項目作爲家長
項目;類別只能有其他類別作爲父母)
- 類別FK
- TaskFK
- NoteFK
分類
- ID
- 說明(可選)
任務
- ID
- FullDescription
- IsComplete
注
- ID
- 全文
的項目是顯示在一個TreeView。一個項目可以是一個類別,任務或筆記(因此只有一個FK列被填寫)。
我想在TreeView中顯示所有項目。我正在使用帶WCF的DomainService從後端獲取數據,以便在Silverlight中顯示。
我可以編程方式創建對象在TreeView(即使一個物體如ItemNode,與孩子ItemNodes對於每個子項)被顯示。這可能會好了工作,但是當該具有的DomainService中的數據被刷新,我想ItemNodes的整個列表就必須重建(這可能經常發生)。
我在使用DomainService下的實體框架,如果有問題。
有沒有更好的方法來做到這一點?
謝謝!
很好,謝謝你的洞察力 – 2011-04-27 16:25:35