UPDATE: Vond dit juweeltje via Google, het klinkt alsof het precies is wat je nodig hebt:http://nuget.org/Tags/ IDatabaseInitializer
U kunt een andere database-initialisator gebruiken. Laten we zeggen dat uw context SampleContext
wordt genoemd dan ziet je constructor er als volgt uit:
public SampleContext()
{
System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<SampleContext>());
}
Merk op dat het bovenstaande de standaardinitialisatie is. U zult waarschijnlijk uw eigen aangepaste initializer moeten maken door IDatabaseInitializer
te implementeren . Hier is wat goede info: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/