2016-12-17 2 views
2

enter image description hereEntity Framework - Keine Option anzuzeigen Tabellen

Ich habe ein Problem mit EF 6. Meine Datenbank bereits Tabellen hat, so dass ich nicht Code-first verwenden.

In den Datenverbindungen kann ich Tabellen erweitern und alles sehen.

Wenn ich update model from database versuche und die Tabellen hinzufügen, habe ich keine Option.

Normalerweise hat die Tabelle eine Baumansicht, aber es gibt keine. Wenn ich den Tab "Aktualisieren" öffne, kann ich die Tabellen sehen.

Ich kann nicht einmal überprüfen Sie die Tabellen Kontrollkästchen in dem Update-Assistenten

Nachdem ich auf OK klicken, sehe ich einen leeren Entitätsdatenmodell Designer.

Wenn ich die Datenbank in Datenverbindungen erweitern, verbindet es. Sobald ich über den Entity-Datenmodell-Designer versuche, wird die Datenbank in den DataConnections als offline angezeigt ...

Ich löschte dann die EDMX-Datei und alle zugehörigen Dateien. Ich habe dann neu hinzugefügt, eine neue Verbindungszeichenfolge usw. mit einem neuen Entitätsnamen neu erstellt. Es funktioniert gut für eine Weile. Ich kann nicht klären was für eine Weile bedeutet. Es kann sein, nachdem ich versuche, die .edmx-Datei (über den Assistenten) ein paar Mal zu aktualisieren, beginnt es zu fehlschlagen.

Was kann ich tun, um das Problem zu beheben?

Antwort

1

In der Datenbank zuerst, wenn die Aktualisierung von der Datenbank und Wenn Tabellen bereits unter der Registerkarte "Aktualisieren" angezeigt werden, bedeutet EF Edmx bereits. Löschen Sie Modelle aus der EF Edmx-Datei, speichern Sie die Datei, und Sie sollten Sie bitten, das benutzerdefinierte Tool auszuführen, das Sie benötigen, und erneut versuchen, die Datenbank zu aktualisieren. Gute Idee wäre Kopien des ersten zu machen :)

+0

Ich weiß es nicht Code zuerst, aber Datenbank zuerst das ist, warum Sie Modelle von Edmx löschen und die T4-Vorlage ausführen müssen und versuchen Sie es erneut durch Update aus der Datenbank wieder – glant

+0

Sorry, tun Sie meinen, löschen Sie sie aus der. Tt-Datei Strukturansicht (in Visual Studio) – MyDaftQuestions

+0

öffnen Sie Ihre Edmx-Datei in Designer-Ansicht ... Sie haben das richtig? – glant

Verwandte Themen