2015-02-02 28 views
6

Yeni ASP.NET Entity Framework v7 yerine Entity Framework 6 ile kullanılabilir mi?EF6 ile ASP.NET-5

En son Visual Studio 2015 sürümünü kullanıyorum ve bir Ado.Net Veri Modeli ekleyemedim ancak EF6'ya Referans eklendi.

+0

Nuget paketi konsolunu kullanarak mannually indirip yükleyemiyor musunuz? – Zaki

+0

EF7'yi nuggets yerine kaldırın. daha sonra nugget konsolu olsa da "Install-Package EntityFramework -version 6.1.2" çalıştırın. – Zaki

+0

Çalışmıyor. "Uninstall-Package EntityFramework" ve daha sonra "Install-Package EntityFramework -version 6.1.2" kullandım. Project.json bağımlılıkları altındadır EntityFramework 6.1.2 ama ado.net DataModel gibi bir Öğe yoktur. – user4520452

cevap

2

EF6 gibi mevcut paketlerin çoğu asp.net Core 5'i desteklemeyecektir; Önemli farklılıklar nedeniyle, manuel olarak güncellenmeleri gerekiyor. EF6'yı kullanmak istiyorsanız, asp.net 5'e (Çekirdek değil) yapıştırmanız gerekir.

VS2015 CTP6'da, Add-Migration gibi EF6 paket yöneticisi komutlarını çalıştıran bir dizi sorunla karşılaştım; Hala güncellemeler üzerinde çalışıyorlar. .Net 5 kütüphaneleri tarafından başvurulan bir .Net 4.5 kitaplığında çalışmayı başarabildim, ancak zaman zaman paket yöneticisi komutlarını çalıştırmak için EF6'yı yeniden yüklemem ve kurmam gerektiğini öğrendim.

İlgili konular