title: DropCreateDatabaseIfModelChanges() not working
body: <p>I'm using MVC 4 with EF Code First 5.  I'm a little new, and so am just creating a project from the default template.</p>
  
  <p>The project is speaking to the database and records are persisting.  We use DropCreateDatabaseIfModelChanges at work, and I'm attempting to get it working with the default template project.  I found the SetInitializer call down in the SimpleMembershipInitializer for the template project, and have been attempting to use this:</p>
  
  <pre><code>            Database.SetInitializer&lt;NPContext&gt;(new DropCreateDatabaseIfModelChanges&lt;NPContext&gt;());
  </code></pre>
  
  <p>instead of </p>
  
  <pre><code>            Database.SetInitializer&lt;NPContext&gt;(null);
  </code></pre>
  
  <p>It isn't working - information will still persist to the database but it is not dropped and recreated with the new schema.  I also tried setting the initializer in Application_Start().  I get no crash or visible error when in debug mode.  </p>
  
  <p>I am not incredibly familiar with setting up the tools that I'm using, and I tried fishing around for setting database permissions(I'm using SQLEXPRESS but I do have SQL Management Studio 2012), but wasn't sure what the user would be or what permission to set.</p>
  
  <p>Can anyone steer me in the right direction?  I'm spinning my wheels and wasting hours at this point.</p>