I have the following query which works but it just seems wrong, can this be shortened? also is the following bad for performance?
var projectBylineIDs = _neptuneUow.Projects.FindWhere(p => p.ID == 81)
.SelectMany(p => p.Batches)
.SelectMany(i => i.Items)
.SelectMany(b => b.ByLines)
.Select(b => b.ID)
.ToList();