Web.config-Konfiguration für EF-Migrationen

Ich die Umsetzung des Code-First-Migrationen auf mein Projekt und wollen nicht mit dem Add-Migration und Update-Datenbank alle Zeit der Paket-Manager-Konsole. Ich möchte für die Aktualisierung der Datenbank automatisch geschehen.

Aus diesem Grund habe ich aktualisiert meine web.config Datei, dies zu tun. Ich meine Datenbank gelöscht, aber aus irgendeinem Grund, wenn ich starte die Anwendung, es muss nicht die Datenbank erstellen. Mache ich etwas falsch?

Hier ist meine web.config

<entityFramework>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework" />
    <contexts>
      <context type="AuctionService.DataAccess.AuctionContext, AuctionService.DataAccess">
        <databaseInitializer type="System.Data.Entity.MigrateDatabaseToLatestVersion`2[[AuctionService.DataAccess.AuctionContext, AuctionService.DataAccess], [AuctionService.DataAccess.Migrations.Configuration, AuctionService.DataAccess]], EntityFramework">
        </databaseInitializer>
      </context>
    </contexts>
  </entityFramework>

BEARBEITEN

Mein code ist in einem WCF-Dienst und wenn ich gedebuggt diesen service habe ich diese

Der server hat einen Fehler bei der Verarbeitung der Anfrage. Die Ausnahme
Meldung " kann Nicht zum aktualisieren der Datenbank in übereinstimmung mit dem aktuellen Modell
da gibt es ausstehende änderungen und automatische migration deaktiviert ist.
Entweder schreiben Sie die anstehenden änderungen des Modells, um eine code-migration oder
aktivieren Sie die automatische migration. Set
DbMigrationsConfiguration.AutomaticMigrationsEnabled auf true zu aktivieren
automatische migration.'

Schreibe einen Kommentar