Consider if you have 500 controllers where you manually create them in all cases vs passing in a pre-created instance where the creation code is done in one place. As you have seen in the previous Create Entity Data Model section, EDM includes the SchoolDBEntities class, which is derived from the System.Data.Entity.DbContext class, as shown …