с использованием LINQ ....
(из вар р в фонд. Периоды
let fundPeriodSelections = p.Selections
из var selection в fundPeriodSelections
выберите выделение. Аудит). ToList ()
... но это зависит от двухсторонних отношений «многие ко многим / один ко многим». Кроме того, я подумал, что вам может понадобиться таблица / класс сопоставления между таблицей Период / Фонд ... но я думаю, вы уже рассмотрели ее.
Надеюсь, что описанная выше система состояний LINQ работает ... это зависит от этих свойств, но мы используем этот проект в качестве примера, который действительно очистил код.