Ne peut pas trouver ADO.net Modèle de Données d'Entité de modèle dans VS2017
J'ai essayé de créer un ASP.NET MVC de l'application web dans Visual Studio 2017. J'ai besoin de prendre une EF base de données-première approche du travail.
Malheureusement je ne trouve pas l'ADO.NET Modèle de Données d'Entité de modèle dans mes "Données" modèle de dossier:
J'ai essayé de suivre les suggestions qui n'a pas fonctionné pour moi.
- L'Installation D'Entity Framework 6.x via NuGet
- L'installation du package manuellement en double-cliquant dernière fichier msi
- En train de changer .La version NET de 4,6.x 3,5
NOTE: j'ai VS 2015 et VS en 2017, tous les deux installés sur ma machine. Seulement VS 2017 a le problème.
J'ai créé le ASP.NET projet MVC comme suit:
File -> New -> Project -> Web -> ASP.NET Web Application (.NET Framework) -> MVC
Que quelqu'un connait une solution pour ce problème?
Pouvez-vous essayer de réparer l'installation de Visual Studio
Essayé.... sa ne fonctionne pas 🙁
S'il vous plaît essayez ce lien: stackoverflow.com/questions/32437266/...
Avez-vous installé le Bureau de développement de la charge de travail?
Peut-être le faire à nouveau. Suivez ces étapes (il a travaillé pour moi) Allez dans Outils > Extensions et les mises à jour et goto en ligne et de recherche pour Entity Framework 6 Outils électriques
Essayé.... sa ne fonctionne pas 🙁
S'il vous plaît essayez ce lien: stackoverflow.com/questions/32437266/...
Avez-vous installé le Bureau de développement de la charge de travail?
Peut-être le faire à nouveau. Suivez ces étapes (il a travaillé pour moi) Allez dans Outils > Extensions et les mises à jour et goto en ligne et de recherche pour Entity Framework 6 Outils électriques
OriginalL'auteur Sandaru | 2017-06-01
Vous devez vous connecter pour publier un commentaire.
Cette réponse, combiné avec @Slauma de réponse ici (stackoverflow.com/questions/11887833/...), il fixe pour moi.
Remarque: L' "ADO.NET Modèle de Données d'Entité" option n'apparaît pas sur un SharedProject
Cette réponse, combiné avec stackoverflow.com/a/21074053/1662973 il fixe pour moi. Nuget + EF.
OriginalL'auteur gopinath s
Pour ceux d'entre vous à essayer les autres solutions et toujours pas à voir les modèles...
Peut-être que vous tentez d'ajouter ADO EF à un .NET Core 2.0 projet, et de l'EF n'est pas pris en charge hors de la boîte.
Vous avez 2 options:
Je recommande #1. VS 2017 n'est pas réellement la pleine Core 2.0 SDK installé, , ni est-il disponible à partir du VS installateur (dont beaucoup de commentaires ici, la lutte avec).
Je sais, déroutant, non?
De Microsoft:
"Vous aurez besoin de télécharger et installer une version de la .NET Core 2.0 SDK qui est approprié pour votre plate-forme. Cela est vrai même si vous avez installé Visual Studio 2017 version 15.3."
"Afin d'utiliser EF Core 2.0 ou tout autre .NET Standard 2.0 à la bibliothèque .NET plates-formes en plus .NET Core 2.0 (par exemple avec .NET Framework 4.6.1 ou plus), vous aurez besoin d'une version de NuGet qui est conscient de la .NET Standard 2.0 et compatible cadres"
https://blogs.msdn.microsoft.com/dotnet/2017/08/14/announcing-entity-framework-core-2-0/
Maintenant... mais j'ai tout installé et toujours pas à voir la ADO modèle? Je crois que c'est parce qu'il est obsolète/obsolète. C'est le moyen d'obtenir de l'EF de travail .NET de Base:
https://docs.microsoft.com/en-us/ef/core/get-started/aspnetcore/existing-db
Espérons que cette aide! Vous êtes les bienvenus.
OriginalL'auteur dapug
J'ai dû créer un nouveau projet à l'aide .Net 4.5.2 ensuite, j'ai été en mesure d'ajouter le ADO.NET Modèle de Données d'Entité.
OriginalL'auteur Dan Leksell
Il semble que vous avez ajouté "de la Bibliothèque de classes.NET Standard)", ce qui n'est pas en faveur ADO.net Modèle de Données d'Entité. Vous pouvez ajouter "de la Bibliothèque de classes.NET Framework)"
Ceci peut vous aider.
OriginalL'auteur M.Reza
Pour résoudre problème ci-dessus, vous pouvez modifier Visual Studio 2017.Vous pouvez suivre ces étapes.
Allez dans Panneau de configuration\Programmes\Programmes et Fonctionnalités de votre ordinateur.
Sélectionnez Microsoft Visual Studio 2017, cliquez droit sur elle et de changement.
Il va les Produits Visual Studio fenêtre et cliquez maintenant sur le bouton modifier.
Maintenant cocher ASP.Net et de développement web, de la charge de travail dans le Web & Nuage de l'article et de le modifier.
Enfin, lancez Visual Studio 2017.
Cela a déjà été vérifié pour moi et il n'est pas encore disponible
OriginalL'auteur Piyumali Adhikari
Pas une solution en tant que telle, mais de vérifier que le projet que vous avez ajouté .NET Framework et pas .NET Standard. Les modèles pour ajouter des choses comme ADO.NET Modèle de Données d'Entité sont incluses pour .NET Framework.
OriginalL'auteur Abror
Vos outils pour EF sont manquants. Vous devez l'exécuter à nouveau le programme d'installation et de "sélectionner un package", vous devez sélectionner
enitityframeworktools
pour obtenir les options nécessaires à votre projet.OriginalL'auteur Qaisar
J'ai eu le même problème dans VS2017 Community Edition.
J'avais déjà essayé de suivre, mais aucune n'a fonctionné:
À la fin, après une enquête plus approfondie, j'avais ciblé le mauvais
Voir Image: vous devriez être choisi .NET Framework au lieu de .NET Standard
Pour moi changé pour le bon type de projet tout en Ciblant ".NET framework" au lieu de ".NET Standard" travaillé.
OriginalL'auteur sas
Visual Studio affiche projets disponibles selon la région où vous avez cliqué.
Clic droit sur le nom du projet de la racine -> add -> new item -> Data
vous serez en mesure de sélectionner ADO.NET Modèle de Données d'Entité
OriginalL'auteur stefano
Ma solution a été de copier un "edmx" fichier provenant d'un autre projet pour le projet avec asp.net de base, et fonctionne parfaitement, avec toutes les fonctions, le problème est que dans les modèles disponibles dans la liste.
OriginalL'auteur Adrian
dans mon cas ,j'avais utilisé ADO .NET avant, donc je savais qu'il était installé ..donc j'ai juste tapé ADO dans la boîte de recherche dans le coin supérieur droit , et il était LÀ ,
RÉSOLU ! espérons que cela aide
OriginalL'auteur Hind
j'mon cas, mon projet->propriétés->cible cadre 2.0, je change à 4,5 et savent que cela fonctionne sais-je voir la ado.net modèle de données d'entité.
OriginalL'auteur David Greenfeld
Premier changement framwork dans 4.5.2 dans votre projet d'application de la propriété.entrez la description de l'image ici
Il suffit de cliquer droit sur votre application(pas de solution) dans l'explorateur de solutions et sélectionnez Ajouter dans le menu et sélectionnez ADO.Net sous Ajouter un Menu. Faire ce que vous voulez avec ADO.NET. Bonne Chance.
OriginalL'auteur user10637613
OriginalL'auteur Omnia Mosalam
image 1
image 2
image 3
OriginalL'auteur Gegham Hunanyan
Simplement ouvrir
Visual studio setup
. Si vous avez déjà installé choisir de modifier l'article et les tiques.NET desktop development
option et l'installer.OriginalL'auteur Sun