使用LINQ计算每个级别的树总和

时间:2017-08-14 06:17:06

标签: angular linq d3.js asp.net-core

我已成功创建了一棵树,其中包含以下我在.net core Web API投放的数据。我正在使用angular 4d3.js来渲染树。除IdparentId属性外,数据集还具有其他属性,例如unitPrice。我希望能够计算每个级别的总数,考虑到每个级别都有自己的unitPrice,例如根据树形图,级别1 将是100 * 10 = 1000。我设法使用Underscore Js计算所有级别总和,但我想使用`Linq从Web API侧执行所有这些功能。我已经添加了迄今为止我所做的,但它主要是有角度的,这与这个问题无关。有没有办法用 Linq

来做到这一点
     ## Id ##                           **parentId**
     ecbaee24da9c6ae57bd195bb53a8c157   null
     9b96247538f35dbe04e86200ebb4908b   ecbaee24da9c6ae57bd195bb53a8c157
     15a987d0c84833ca4bfe61c77dae1fc0   9b96247538f35dbe04e86200ebb4908b
     491ee869a19bd81bbe9fb39dc924d238   15a987d0c84833ca4bfe61c77dae1fc0
     da7c474ce0cda9e6591a6e5c7dcefe42   ecbaee24da9c6ae57bd195bb53a8c157
     cf27768cffb96d72b40b2a2801164a40   da7c474ce0cda9e6591a6e5c7dcefe42

这是树形图像。 enter image description here

0 个答案:

没有答案