❔ How to optimize a EF Core query with too many joins? - C#