I’ve just started a new MVC5 project, and just couldn’t remember exactly how to do this.
So:
- Create a new project
- Create your models
- Create your DbContext
- Create a Database Initializer
- Add Database Initializer into Global.asax
public class ApplicationDbContextInitializer : DropCreateDatabaseIfModelChanges<ApplicationDbContext> { protected override void Seed(ApplicationDbContext context) { base.Seed(context); } }
Database.SetInitializer<ApplicationDbContext>(new ApplicationDbContextInitializer());