Entity Framework - Inclure plusieurs niveaux de propriétés
Source : Stack Overflow
Pour EF 6
using System.Data.Entity;
query.Include(x => x.Collection.Select(y => y.Property))
Assurez-vous d’ajouter using System.Data.Entity; pour obtenir la version de Include qui accepte une expression lambda.
Pour EF Core
Utilisez la nouvelle méthode ThenInclude
using Microsoft.EntityFrameworkCore;
query.Include(x => x.Collection)
.ThenInclude(x => x.Property);