AKTUALIZACJA: Znalazłem ten klejnot przez Google, wygląda na to, że jest dokładnie tym, czego potrzebujesz:http://nuget.org/Tags/ IDatabaseInitializer
Możesz użyć innego inicjatora bazy danych. Powiedzmy, że twój kontekst nazywa się SampleContext
wtedy twój konstruktor wyglądałby tak:
public SampleContext()
{
System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<SampleContext>());
}
Zauważ, że powyższe jest domyślnym inicjatorem. Prawdopodobnie będziesz musiał utworzyć własny, niestandardowy inicjator, implementując IDatabaseInitializer
. Oto kilka dobrych informacji: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/