AKTUALIZACE: Našel jsem tento klenot přes google, zní to jako přesně to, co potřebujete:https://nuget.org/Tags/ IDatabaseInitializer
Můžete použít jiný inicializátor databáze. Řekněme, že váš kontext se nazývá SampleContext pak by váš konstruktor vypadal takto:
public SampleContext()
{
System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<SampleContext>());
}
Všimněte si, že výše uvedený je výchozí inicializátor. Pravděpodobně si budete muset vytvořit svůj vlastní inicializátor implementací IDatabaseInitializer . Zde je několik dobrých informací: https://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/