我很難搞清楚如何處理實體框架中的自引用實體和聚合函數。我的表看起來像這樣實體框架中的聚合函數和自引用表
Task
Id ParentId PercentageInParent CompletedPercentage
0 null null null
1 0 60 null
2 0 40 null
3 1 80 40
4 1 20 60
5 2 50 80
6 2 50 90
PercentageInParent
就是個父執行此子任務的形式。我想看看一個任務,並通過總結其子元素知道它的完成百分比。
編輯 有孩子的任務將有CompletedPercentage = null
如果我想知道一個任務(例如,任務1)其CompletedPercentage
我想往下看樹和計算子任務是如何完成的。在這種情況下,任務1完成任務3和4完成的距離以及他們在任務1下的重量的44%完成計算。我如何在EF中查詢?
究竟是什麼問題? – Kamo