Diciamo che ho tabelle DB come quella:
Continent -> Countries -> Cities
-> Lakes
Ora voglio includerli
_db.Continents
.Include(p => p.Countries)
.ThenInclude(c => c.Cities)
.Include(p => p.Countries)
.ThenInclude(p => p.Lakes)
È questo l'unico modo (includendo i paesi due volte ) o c'è un altro modo?
In realtà esiste un supporto per EF Core 2.1. Il modello è simile a questo:
_db.Continents.Include(p => p.Countries).ThenInclude(c => c.Cities).ThenInclude((Country p) => p.Lakes)