added code generated by reverse engineering the AdventureWorks db using the Entity Framework Power Tools extension