private class DatabaseInitializer : IDatabaseInitializer<SqlServerCatalog>
{
public void InitializeDatabase(SqlServerCatalog context)
{
if (!context.Database.CompatibleWithModel(false))
throw new Exception("");
}
}
{
public void InitializeDatabase(SqlServerCatalog context)
{
if (!context.Database.CompatibleWithModel(false))
throw new Exception("");
}
}
Now you habe to override the static constructor of your implementation of the DbContext class:
static YourDBContext()
{
System.Data.Entity.Database.SetInitializer<YourDBContext>(new DatabaseInitializer());
}
{
System.Data.Entity.Database.SetInitializer<YourDBContext>(new DatabaseInitializer());
}