Comment trouver rapidement une table spécifique dans mon modèle EDMX?


98

Je me demandais si quelqu'un connaissait un moyen plus rapide de trouver une table dans le modèle EDMX que de simplement faire défiler le diagramme et de rechercher la chose. Notre base de données contient environ 50 tables et lorsque je recherche une table spécifique, c'est juste une corvée de voir où VS met la chose.

J'utilise VS 2010 aux fins de cette question.

Merci d'avance.


2
Edit: Merci pour vos réponses rapides. marc_s, je sais que le vôtre était le premier, mais il m'a fallu un certain temps pour comprendre ce que vous vouliez dire. La réponse de Bob Horn était plus complète avec toutes les étapes impliquées clairement énoncées. J'apprécie le temps de vous trois.
monkeymindllc

Btw, il est parfois nécessaire de trouver quelque chose rapidement dans .edmx en utilisant XML Editor. Ce serait bien que tout le xml soit toujours trié dans le fichier .edmx
Konstantin Tarkus

Réponses:


179

Cliquez dans une zone ouverte du concepteur:

entrez la description de l'image ici

Allez dans l'onglet Propriétés:

entrez la description de l'image ici

Dans la liste déroulante en haut, sélectionnez votre table. Vous devriez alors le voir mis en évidence dans le concepteur.

entrez la description de l'image ici


1
Merci
@Bob

1
Gain de temps réel pour le modèle d'entité complexe
Ravinder Singh Bhanwar

Bel article. Merci pour votre aide
Amit Kumar Verma

Cela ne fonctionne pas pour moi dans VS2015 professionnel. Cliquer sur la zone vide n'affiche qu'une seule entrée dans la fenêtre "Propriété", qui est le ConceptualEntityModel.
J. Doe

1
Nevermind, il s'avère que cette méthode ne fonctionne pas sur les fichiers * .edmx.
J. Doe

48

Dans le menu principal, sélectionnez Affichage> Autres fenêtres> Navigateur de modèles de données d'entité (il s'ouvre généralement dans le même panneau que l'Explorateur de solutions).

Vous pouvez parcourir la liste arborescente ou taper le tableau dans la zone de texte.

Navigateur de modèle de données d'entité


Cette façon de rechercher une entité est bien plus efficace.
Asad Malik le

Merci!!! Je savais que c'était possible mais je ne me souvenais pas comment. La réponse acceptée ne fonctionne pas sur mon EDMX.
matao du

13

Si vous accédez à la Propertiesfenêtre de Visual Studio 2010, vous verrez une liste triée par ordre alphabétique des types d'entités (par exemple, vos tables) dans votre EDMX - choisissez celui qui vous intéresse et le concepteur visuel doit se réaligner pour afficher cette table en vue:

entrez la description de l'image ici


Depuis VS 2017, cela ne fonctionne plus sur DB-first edmx.
matao du

12

Dans le "navigateur de modèles", vous pouvez faire un clic droit sur le tableau et choisir "Afficher dans le diagramme" dans le menu contextuel


1
+1 Pour une raison quelconque, mon EDMX est un peu cassé, le diagramme montre bien, mais la liste déroulante des propriétés ne montre aucune entité. Cette méthode fonctionne très bien.
Nigel Ellis

0
  1. Faites un clic droit sur un emplacement vide de la vue Designer
  2. Sélectionnez "Navigateur de modèles" entrez la description de l'image ici

3) Sélectionnez le menu du formulaire talbe -> il sera sélectionné dans le concepteur:

entrez la description de l'image ici

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.