Selon Microsft dans cet article, devrait voir une option “Code First From Database” lors de l’ajout d’un nouvel élément au projet sous “ADO.NET Entity Data Model” à l’étape 3.
Je ne vois que ce qui suit
J’ai installé EF 6.1 en utilisant nuget, j’utilise Visual Studio 2012 Ultimate..Qu’est-ce qui me manque?
Il s’avère que pour activer le modèle “Code First From Database”, vous devez télécharger et installer les outils EF.
Probablement ma réponse est trop tard! mais pour d’autres “internautas” ça marche probablement! … Dans mon cas, le problème était la version .NET Framework, si vous créez une application et que vous utilisez un framework .NET inférieur ou égal à 3.5, vous ne voyez pas l’option, mais si vous utilisez 4 ou 4,5, l’option est visible
Vive d’El Salvador, en Amérique centrale.
tl; dr
Solution: Téléchargez la version mise à jour d’EF6.1.3 à partir de la page de téléchargement de MS
En détail
J’ai trouvé toutes les réponses précédentes menant à des solutions, mais je regrette que d’autres prétendent avoir réussi à résoudre et à émettre – je ne me sentais pas la même chose.
Mais réinstaller eftools.msi m’a fait réfléchir – pourquoi réinstallerais-je ce qui est déjà installé quand je sais qu’il me manque encore l’option “code premier”. et donc je me suis récemment installé à partir de la page de téléchargement de Microsoft, qui propose aujourd’hui la version 6.1.3.
Succès! Et il est temps de revenir au didacticiel EntityFramework 🙂
Vous devez consulter ce projet de premier générateur de code POCO inversé EntityFramework qui consiste en des modèles T4 à exécuter en premier dans une firebase database existante .
Ces modèles sont très faciles à utiliser, entièrement personnalisables et sont beaucoup plus complets que l’assistant EF d’origine.
Je le recommande fortement.
Essayez de mettre à jour le Visual Studio ou de télécharger des outils EF.