J'ai de la difficulté à obtenir de l'EF pour l'installer sur mon projet très simple appelé 'Match' (juste en train d'apprendre MVC, mieux vaut tard que jamais). Le contexte général est ici que j'ai créé le Modèle de classe avec seulement 2 champs et maintenant, je veux changer le Modèle de classe d'avoir un peu plus de champs/propriétés. J'ai fait le changement dans le Modèle de la classe et je suis maintenant en train de mettre à jour la DB de match. Je suis en train d'utiliser la mise à Jour de la Base de données de EF pour le faire.
PM> install-package EntityFramework Le téléchargement de EntityFramework de Microsoft, le contrat de licence qui est disponible sur http://go.microsoft.com/fwlink/?LinkId=253898&clcid=0x409. Consulter l'ensemble de dépendances supplémentaires, qui peuvent venir avec leur propre contrat de licence(s). Votre utilisation de l'emballage et des dépendances constitue votre acceptation de leurs contrats de licence. Si vous n'acceptez pas le contrat de licence(s), puis supprimer les éléments pertinents de votre appareil. Installé avec succès 'EntityFramework 5.0.0'. Ajouté avec succès 'EntityFramework 5.0.0' de Match.
Tapez "get-help EntityFramework" pour voir la disposition de l'Entité Cadre de commandes.
PM> Activer-Migrations Get-Paquet : Un paramètre ne peut pas être trouvée, qui correspond à nom du paramètre 'Nom_projet'. Au C:\Users\Dave\Documents\Visual Studio 2010\Projects\Match\packages\EntityFramework.5.0.0\tools\EntityFramework.psm1:611 char:40 + $package = Get-Package -ProjectName <<<< $projet.FullName | ?{ $_.Id -eq 'EntityFramework' } + CategoryInfo : InvalidArgument: (:) [Get-Package], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,NuGet.PowerShell.Commandes.GetPackageCommand
Le EntityFramework package n'est pas installé sur le projet "Match".