У меня есть сущность с несколькими уровнями вложенных списков - Есть ли способ удалить элемент с последнего уровня с помощью LINQ (без вложенного foreach) - удалить Дозировка с id = X из силы с id = Y из маршрута с id =Z от наркотиков с id = Q?(предположим, что XYZQ - целые числа). Ниже приведена структура моей сущности.
var entity: List<Drug>;
Drug {
int id;
List<Route> routes;
}
Route {
int id;
List<Strength> strengths;
}
Strength {
int id;
List<Dosage> dosages;
}
Dosage {
int id;
}