Rekurencyjne filtrowanie Linq do obiektów
jest możliwe rekurencyjne filtrowanie wszystkich elementów drzewa rekurencyjnego linq do obiektów.
To jest model, którego używam. Zostało mi to przekazane przez inną aplikację
public class Menu
{
public string Name{get;set;}
public string Roles{get;set;}
public List<Menu> Children{get;set;}
}
Gdy użytkownik loguje się do mojej aplikacji, muszę sprawdzić role użytkowników w stosunku do ról określonych w pozycji menu. Wiem, że mogę napisać metodę rekurencyjną, która sprawdza to za pomocą pętli for.
W każdym razie chcę to wykorzystać, używając „MenuList.Where (.. sprawdź role)
z góry dziękuję