ATUALIZAÇÃO: Encontrei esta jóia através do google, parece exatamente o que você precisa:http://nuget.org/Tags/ IDatabaseInitializer
Você pode usar um inicializador de banco de dados diferente. Digamos que seu contexto seja chamado
SampleContext
então seu construtor ficaria assim: public SampleContext()
{
System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<SampleContext>());
}
Observe que o acima é o inicializador padrão. Você provavelmente precisará criar seu próprio inicializador personalizado implementando
IDatabaseInitializer
. Há algumas boas informações aqui: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/