2015-02-02 37 views
6

Czy można używać nowego środowiska ASP.NET z Entity Framework 6 zamiast Entity Framework v7?ASP.NET-5 z EF6

Używam najnowszego programu Visual Studio 2015 i nie mogę dodać modelu danych Ado.Net, ale dodano odniesienie do EF6.

+0

Nie możesz ręcznie pobrać i zainstalować za pomocą konsoli pakietów nuget? – Zaki

+0

Odinstaluj EF7 za pomocą nuggetów. następnie uruchom "Install-Package EntityFramework --version 6.1.2" poprzez konsolę Nugget. – Zaki

+0

Nie działa. Użyłem "Uninstall-Package EntityFramework", a następnie "Install-Package EntityFramework --version 6.1.2". W project.json są zależne są EntityFramework 6.1.2, ale nie ma elementu takiego jak ado.net DataModel. – user4520452

Odpowiedz

2

Większość istniejących pakietów, takich jak EF6, nie obsługuje asp.net Core 5; ze względu na znaczące różnice, należy je zaktualizować ręcznie. Jeśli chcesz używać EF6, musisz trzymać się asp.net 5 (nie Core).

Wystąpiłem w serii problemów z poleceniami menedżera pakietów EF6, takimi jak Add-Migration, w VS2015 CTP6; Uważam, że wciąż pracują nad aktualizacjami. Udało mi się przekonać ich do pracy w bibliotece .Net 4.5, do której odwołują się moje biblioteki .Net 5, ale okazało się, że od czasu do czasu muszę odinstalować i zainstalować EF6 ponownie, aby uzyskać działanie poleceń menedżera pakietów.

Powiązane problemy