added DbContext and EF CodeFirst