2015-02-02 19 views
6

È possibile utilizzare il nuovo ASP.NET con Entity Framework 6 invece di Entity Framework v7?ASP.NET-5 con EF6

Uso l'ultimo Visual Studio 2015 e non è stato possibile aggiungere un modello dati Ado.Net ma è stato aggiunto il riferimento a EF6.

+0

Non è possibile scaricare e installare manualmente tramite la console del pacchetto nuget? – Zaki

+0

Annulla installazione di EF7 anche se pepite. quindi eseguire "Install-Package EntityFramework -versione 6.1.2" tramite la console di nugget. – Zaki

+0

Non funziona. Ho usato "Uninstall-Package EntityFramework" e poi "Install-Package EntityFramework -versione 6.1.2". Nel progetto.json sono sotto dipendenze EntityFramework 6.1.2 ma non ci sono elementi come ado.net DataModel. – user4520452

risposta

2

La maggior parte dei pacchetti esistenti, come EF6, non supporta asp.net Core 5; a causa delle differenze significative, devono essere aggiornate manualmente. Se si desidera utilizzare EF6, è necessario attenersi a asp.net 5 (non Core).

Ho riscontrato una serie di problemi durante l'esecuzione dei comandi del gestore pacchetti EF6, ad esempio Add-Migration, in VS2015 CTP6; Credo che stiano ancora lavorando agli aggiornamenti. Sono stato in grado di farli funzionare in una libreria .Net 4.5 a cui fanno riferimento le mie librerie .Net 5, ma ho scoperto che ogni tanto devo disinstallare e installare EF6 di nuovo per far funzionare i comandi del gestore pacchetti.

Problemi correlati