AKTUALIZACE: Našel jsem tento klenot přes google, zní to jako přesně to, co potřebujete:http://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í: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/