Alguém já fez recursividade em consultas utilizando o EF?
Minha entidade seria assim:
public class Modulo
{
public int Id {get;set;}
public string Nome {get;set;}
public int? IdModuloPai {get;set;}
public Modulo ModuloPai {get;set;}
}
public class Tela
{
public int Id {get;set;}
public string Nome {get; set;}
public string Url {get; set;}
public int IdModulo {get;set;}
public Modulo Modulo {get;set}
}
Gostaria de exibir o menu da minha aplicação da seguinte forma:
MENU 1
-MENU 1.1
-MENU 1.2
--MENU 1.2.1
-MENU 1.3
MENU 2
-MENU 2.1
--MENU 2.1.1