AKTUALISIERUNG: Habe dieses Juwel über Google gefunden, es klingt, als wäre es genau das, was Sie brauchen:http://nuget.org/Tags/ IDatabaseInitializer
Sie können einen anderen Datenbankinitialisierer verwenden. Nehmen wir an, Ihr Kontext heißt SampleContext
dann würde Ihr Konstruktor so aussehen:
public SampleContext()
{
System.Data.Entity.Database.SetInitializer(new CreateDatabaseIfNotExists<SampleContext>());
}
Beachten Sie, dass das Obige der Standardinitialisierer ist. Wahrscheinlich müssen Sie Ihren eigenen benutzerdefinierten Initialisierer erstellen, indem Sie IDatabaseInitializer
implementieren . Hier gibt es einige gute Informationen: http://sankarsan.wordpress.com/2010/10/14/entity-framework-ctp-4-0-database-initialization/