私が3つのレベルを下げようとしているlinqでのネストされたグループの助けを期待していました。
基本的に、パスはBusinessからBusUnit、Level1に下ります。
したがって、Business の下にはさまざまな BusUnits があり、BusUnits の下にはさまざまな level1 値があります。
これをJsonオブジェクトとして返したいです。
私が今持っているように、私はBusUnitsに降りました
以下のように
var queryNestedData = (from r in DataItems
group r by r.Business into businesses
from businessUnits in
(from r in businesses
group r by r.Businessunit)
group businessUnits by businesses.Key).Select(tg =>
new
{
Business = tg.Key,
BusinessUnits = tg.Select(tv => new { BusinessUnit = tv.Key })
});
値も返すようにするにはどうすれば Level1 に到達できますか?