You have two important things to look at in this exercise. First of all,
there’s the LINQ query that is used to get the genres and reviews from
the database. This query (that uses Include("Reviews") to prevent
lazy loading as you saw earlier) creates a new anonymous type with two
properties: the Name of the Genre as a String and a collection of Review
objects called Reviews. The class diagram for the new anonymous type
could look like Figure 14-7.