ACTUALIZACIÓN: Encontré esta joya a través de Google, parece que es exactamente lo que necesitas:https://nuget.org/Tags/ IDatabaseInitializer
Puede utilizar un inicializador de base de datos diferente. Digamos que su contexto se llama SampleContext entonces su constructor se vería así:
public SampleContext()
{
System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<SampleContext>());
}
Tenga en cuenta que lo anterior es el inicializador predeterminado. Probablemente necesitará crear su propio inicializador personalizado implementando IDatabaseInitializer . Hay buena información aquí: https://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/