ACTUALIZACIÓN: Encontré esta joya a través de Google, parece que es exactamente lo que necesitas:http://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í: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/