web-dev-qa-db-fra.com

Modèle de modèle de données d'entité ADO.NET manquant dans Visual Studio 2012 Professional

Modèle de modèle de données d'entité ADO.NET manquant dans Visual Studio 2012 Professional. Je n'ai même pas la catégorie "Data" de la catégorie de modèle Visual Studio. 

J'ai modifié l'installation de Visual Studio 2012 et sélectionné tous les packages disponibles à installer. Mais même alors pas de chance.

27
Alagesan Palani

J'ai fait une recherche dans C:\ProgramData\Package Cache pour "eftools.msi"

Il y avait trois versions (de différentes beta/RC, je suppose)

J'ai choisi le plus récent et l'ai installé.

Cela a résolu le problème pour moi.

34
Chris Haines

Tout d'abord, vous pouvez ajouter ClassLibrary à votre solution. Ensuite, ajoutez un nouvel élément à ClassLibrary et vous pourrez ajouter des données> Modèle de données d'entité ADO.NET

29
ionat

J'ai résolu ce problème en accédant aux propriétés du projet et en modifiant le cadre cible. Dans mon cas, le cadre cible par défaut du projet était 2.0 (je ne sais pas pourquoi - je m'attendais à ce que la version 4.5 soit celle par défaut). Je l'ai changé en 4.5 et j'ai pu voir l'option "Modèle de données d'entité ADO.Net". Je pense que le but est d’avoir les bons outils EF installés pour la version CLR que vous ciblez.

8
Adrian T

Fermez Visual Studio, puis installez "Entity Framework Tools pour Visual Studio" à partir de cet emplacement:

[Dossier Visual Studio Disk ou du programme d'installation]\packages\EFTools\EFTools.msi "

Je le fais et j'ai le résultat.


Vous pouvez également télécharger cet outil à partir de ici .

4
kokabi

Si vous avez installé le nouveau EFTools6.1.3ForVS2013.msi et que vous l'avez désinstallé, l'option ADO.net Entity Model est supprimée . Microsoft ne remet jamais l'ancienne version .Merci Hainesy.

1
Gary
  1. Appuyez sur un clic droit sur un projet existant

  2. sélectionnez "ajouter" -> "Nouvel élément ..."

  3. Sous le nœud "données", vous pouvez sélectionner le "Modèle de données d'entité ADO.NET"

Ici j'ai trouvé la solution

1
sidanmor

J'ai trouvé le fichier EFTools.msi dans mon dossier packages et je l'exécute, puis choisissez Désinstaller, puis réexécutez-le et choisissez Installer. Après cette réinstallation, le modèle est apparu.

1
Peter Liang

Lorsque vous cliquez sur ajouter un nouvel élément, vous obtenez une liste générale de modèles. "Visual c #" peut être mis en surbrillance dans le menu latéral gauche lorsque vous l'ouvrez. À partir de là, vous devez cliquer sur le menu "Données". Vous pouvez maintenant voir le modèle de données d'entité ADO.NET :)

0
Kelani Kolla

J'ai eu le même problème avec Visual Studio Express 2013. Si vous avez ce problème, ne réinstallez pas Visual Studio, vous devez réparer les outils EF:

Rechercher dans C:\ProgramData\Package Cache for "eftools.msi"

Choisissez le plus récent, lancez-le et sélectionnez Réparer.

0
Sebastián Rojas

Il m’a réussi d’une manière téléchargée à partir du lien donné { https://www.Microsoft.com/en-in/download/details.aspx?id=40762 } _ et exécuté pour réparation. le cadre d'entité. 

0
Anjan Kant

J'ai fait face au même problème aujourd'hui. Mais dans mon dossier C:\ProgramData\Package Cache il n'y avait qu'un seul fichier eftools.msi . Je l'ai installé. Le modèle manquait encore. Ensuite, j'ai réinstallé le même fichier msi avec option de réparation . Ensuite, le modèle est apparu.

0
Sharun