Die meisten vorhandenen Pakete, wie EF6, unterstützen nicht asp.net Core 5; Wegen der erheblichen Unterschiede müssen sie manuell aktualisiert werden. Wenn Sie EF6 verwenden möchten, müssen Sie auf asp.net 5 (nicht Core) bleiben.
Ich habe eine Reihe von Problemen bei der Ausführung der EF6-Paket-Manager-Befehle, wie Add-Migration
, in VS2015 CTP6; Ich glaube, sie arbeiten immer noch an Updates. Ich konnte sie in einer .Net 4.5-Bibliothek arbeiten lassen, auf die meine .Net 5-Bibliotheken verweisen, aber ich habe festgestellt, dass ich gelegentlich EF6 erneut deinstallieren und installieren muss, damit die Paketmanager-Befehle funktionieren.
Können Sie es nicht manuell herunterladen und installieren mit nuget Paket Konsole? – Zaki
EF7 durch Nuggets deinstallieren. Führen Sie dann "Install-Package EntityFramework-Version 6.1.2" über die Nugget-Konsole aus. – Zaki
Funktioniert nicht. Ich habe "Uninstall-Package EntityFramework" und dann "Install-Package EntityFramework-Version 6.1.2" verwendet. In der project.json sind unter Abhängigkeiten die EntityFramework 6.1.2 aber es gibt kein Element wie ado.net DataModel. – user4520452