title: Database.SetInitializer(new MigrateDatabaseToLatestVersion<Context, Configuration>()); Error
body: <p>Well the error I am getting is actually a compiler error which is </p>
  
  <blockquote>
    <p>CS0311: there is no implicit reference conversion from...</p>
  </blockquote>
  
  <p>I enabled migrations from package manager</p>
  
  <pre><code> public class Configuration : DbMigrationsConfiguration&lt;PMDBContext&gt;
   {
       public Configuration()
       {
           AutomaticMigrationsEnabled = true;
           AutomaticMigrationDataLossAllowed = true;
           ContextKey = "Context.DB.Context";
       }
  
       protected override void Seed(PMWeb.Models.PMDBContext context)
       {
           //  This method will be called after migrating to the latest version.
           //  You can use the DbSet&lt;T&gt;.AddOrUpdate() helper extension method 
           //  to avoid creating duplicate seed data. E.g.
           //
           //    context.People.AddOrUpdate(
           //      p =&gt; p.FullName,
           //      new Person { FullName = "Andrew Peters" },
           //      new Person { FullName = "Brice Lambson" },
           //      new Person { FullName = "Rowan Miller" }
           //    );
           //
       }
   }
  </code></pre>
  
  <p>And this statement:</p>
  
  <pre><code>Database.SetInitializer(new MigrateDatabaseToLatestVersion&lt;DbContext, Configuration&gt;()); 
  </code></pre>
  
  <p>generates the following error:</p>
  
  <blockquote>
    <p>Error    4   The type 'PMWeb.Migrations.Configuration' cannot be used as type parameter 'TMigrationsConfiguration' in the generic type or method 'System.Data.Entity.MigrateDatabaseToLatestVersion'. There is no implicit reference conversion from 'PMWeb.Migrations.Configuration' to 'System.Data.Entity.Migrations.DbMigrationsConfiguration'. f:\dropbox\partymag\pmweb\models\pmdbcontext.cs 52  83  PMWeb</p>
  </blockquote>
  
  <p>BTW, this was working fine before, I do not know what changed.</p>