7

Wie können Sie Migrationen in einem Klassenbibliotheksprojekt aktivieren?Aktivieren Sie Migrationen im Klassenbibliotheksprojekt

Ich baue ein Projekt mit Code First EF5. Ich möchte die Daten und das MVC-Webprojekt trennen, indem ich ein Klassenbibliotheksprojekt hinzufüge.

Momentan ist die Migration im mvc-Webprojekt aktiviert. Ich muss das auch entfernen.

Irgendwelche Ideen?

Antwort

9

Sie können dies mit der "Package Manager Console" (Ansicht> Andere Windows> Package Manager Console) tun. Stellen Sie sicher, dass das Dropdown-Feld auf das Klassenbibliotheksprojekt festgelegt ist, für das Sie Migrationen aktivieren möchten, dass Sie einen Verweis auf die Entity Framework-DLL im Projekt haben, und führen Sie dann enable-migrations aus.

Um update-database Befehle usw. auszuführen, benötigen Sie eine app.config Datei, die eine Verbindungszeichenfolge für jeden Ihrer Datenkontexte enthält.

+0

Hallo, ich habe auch den einfachen Mitgliedschaft Profider in der Webconfig konfiguriert, um meine Datenbank zu verwenden. Muss ich das aus dem webconfig in die appconfig des class lib Projekts verschieben? Und was ist mit dem Entfernen der Migrationen in der Web-Anwendung, die ich bereits in diesem Projekt aktiviert habe? – Yustme

Verwandte Themen