ASP.NET vNext avec EntityFramework.Core

asp.net-core entity-framework-core

Question

Dans mon projet ASP.NET vNext, j'utilise 2 dépendances d'Entity Framework 7, à savoir:

  • "EntityFramework.SqlServer": "7.0.0-beta1"
  • "EntityFramework.Commands": "7.0.0-beta1"

Je souhaite utiliser la version bêta2 et j'ai donc ajouté une troisième dépendance, "EntityFramework.Core": "7.0.0-beta2". Donc j'ai :

  • "EntityFramework.SqlServer": "7.0.0-beta2"
  • "EntityFramework.Commands": "7.0.0-beta2"
  • "EntityFramework.Core": "7.0.0-beta2"

Mais Visual Studio renvoie une erreur:

Error - CS0121 - L’appel est ambigu entre les méthodes ou propriétés suivantes: 'Microsoft.Framework.DependencyInjection.EntityServiceCollectionExtensions.AddEntityFramework (Microsoft.Framework.DependencyInjection.EntityServiceCollectionExtensions.AddEntityFramework (Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Frame.ConfiguringMC. .EntityServiceCollectionExtensions.AddEntityFramework (Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.ConfigurationModel.IConfiguration) '- Fichier de démarrage

Même erreur avec CoreCLR ... Des idées?

Réponse acceptée

Ok j'ai trouvé la solution: j'ai changé toutes mes dépendances beta1 en beta2 et cela a fonctionné. J'ai un autre problème: le site Web ne montre pas la page d'accueil, j'ai une simple page blanche ...

EDIT 2: Désolé pour le désagrément, il semble que la dépendance "Microsoft.VisualStudio.Web.BrowserLink.Loader" soit toujours en beta1. Ça fonctionne maintenant. Bonne chance ;)


Réponse populaire

Oui, même offre mise à jour ici via Nuget, tout va bien pour cette question. Les mises à jour dans mon cas étaient Microsoft.ASpNet.Server.IIS beta-1 à beta-5 et Microsoft.AspNet.Server.WebListener beta-1 à beta-4.




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi