Ich erhalte den Fehler
"Das Modell, das den 'DataContext'-Kontext unterstützt, hat sich seit der Erstellung der Datenbank geändert. Erwägen Sie die Verwendung von Code First Migrations, um die Datenbank zu aktualisieren".
Ich benutze Entity Framework und habe mein Modell geändert, nachdem ich DataContext
deklariert habe. Wie kann ich diesen Fehler beheben?
Wenn Sie Ihre Anwendung bereits bereitgestellt haben oder wenn Sie keine Daten aus der Datenbank entfernen möchten, müssen Sie über Code First Migrations lesen. Hier haben Sie einen Link: Ссылка
Wenn Sie die Datenbank löschen können, tun Sie es einfach. EF erstellt eine neue Datenbank, die Ihrem Modell entspricht.
Sie können auch das Erstellen / Aktualisieren der Datenbankstruktur deaktivieren, indem Sie den folgenden Code aufrufen:
%Vor% Wenn Sie die Tabelle __MigrationHistory
in SQL Server löschen, sollte sie behoben werden.
Löschen Sie die Tabelle __MigrationHistory in SQL Server oder nur oder alle Zeilen dieser Tabelle, die sie beheben sollte
Tags und Links entity-framework-5 asp.net-mvc-4 datacontext