2012-09-20 5 views
4

J'ai un projet Entity Framework. Je veux mettre à jour à EF 5. J'ai utilisé NuGet avec cette commande:Comment mettre à jour un projet existant vers une structure d'entité 5.0

PM> Install-Package EntityFramework 

pour installer EF 5.0. Il a ajouté des lignes à mon fichier de configuration:

<section name="entityFramework" 
     type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" 
     requirePermission="false" /> 

Est-ce assez pour mettre à jour mon projet EF 5.0? Est-ce la bonne façon de faire la mise à jour?

+2

Cela devrait suffire ... avez-vous des problèmes avec ça? –

+0

non mais j'ai vu même system.data.entity c'est la version 4.0. Je me demande peut-être que ce n'est pas assez. Je ne sais pas comment est la mise à niveau. – emozguner

+0

vous devez changer le projet à utiliser .Net 45 –

Répondre

6

Vous avez besoin de changer votre projet pour utiliser .Net 4.5 pour profiter de nombreuses améliorations EF5. Voici un blog de l'équipe. http://blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx

Compatibilité

Cette version du package NuGet est entièrement compatible avec Visual Studio 2010 et Visual Studio 2012 et peut être utilisé pour des applications ciblant .NET 4.0 et 4.5.

Certaines fonctionnalités ne sont disponibles que lors de l'écriture d'une application ciblant .NET 4.5. Cela inclut le support enum, les types de données spatiales, les fonctions de table et les améliorations de performances.

Questions connexes