Wie finde ich schnell eine bestimmte Tabelle in meinem EDMX-Modell?


98

Ich habe mich gefragt, ob jemand einen schnelleren Weg kennt, eine Tabelle im EDMX-Modell zu finden, als nur durch das Diagramm zu scrollen und nach dem Ding zu suchen. Unsere Datenbank enthält ungefähr 50 Tabellen, und wenn ich nach einer bestimmten suche, ist es nur eine lästige Pflicht zu sehen, wo VS das Ding abgelegt hat.

Ich verwende VS 2010 für den Zweck dieser Frage.

Vielen Dank im Voraus.


2
Bearbeiten: Vielen Dank für Ihre schnellen Antworten. marc_s, ich weiß, deine war die erste, aber ich habe eine Weile gebraucht, um herauszufinden, was du meinst. Die Antwort von Bob Horn war vollständiger, da alle Schritte klar umrissen waren. Ich schätze die Zeit von euch dreien.
monkeymindllc

Übrigens ist es manchmal notwendig, mit dem XML-Editor schnell etwas in .edmx zu finden. Wäre schön, wenn alle XML-Dateien immer in der EDMX-Datei sortiert wären: visualstudio.uservoice.com/forums/121579-visual-studio/…
Konstantin Tarkus

Antworten:


179

Klicken Sie in einen offenen Bereich des Designers:

Geben Sie hier die Bildbeschreibung ein

Gehen Sie zur Registerkarte Eigenschaften:

Geben Sie hier die Bildbeschreibung ein

Wählen Sie im Dropdown-Feld oben Ihre Tabelle aus. Sie sollten es dann im Designer hervorgehoben sehen.

Geben Sie hier die Bildbeschreibung ein


1
Vielen Dank, dass Sie @Bob Horn
Muhafil Saiyed

1
Wirklich zeitsparend für ein komplexes Entitätsmodell
Ravinder Singh Bhanwar

Schöner Artikel. Vielen Dank für Ihre Hilfe
Amit Kumar Verma

Funktioniert nicht für mich in VS2015 Professional. Wenn Sie auf den leeren Bereich klicken, wird nur ein einziger Eintrag im Fenster "Eigenschaft" angezeigt, nämlich das ConceptualEntityModel.
J. Doe

1
Trotzdem stellt sich heraus, dass diese Methode bei * .edmx-Dateien nicht funktioniert.
J. Doe

48

Wählen Sie im Hauptmenü Ansicht> Andere Fenster> Browser für Entitätsdatenmodelle (dieser wird normalerweise im selben Bereich wie der Projektmappen-Explorer geöffnet).

Sie können in der Baumliste navigieren oder die Tabelle in ein Textfeld eingeben.

Browser für Entitätsdatenmodelle


Diese Art der Suche nach Entitäten ist viel effektiver.
Asad Malik

Danke!!! Ich wusste, dass dies möglich war, aber ich konnte mich nicht erinnern, wie. Die akzeptierte Antwort funktioniert auf meinem EDMX nicht.
Matao

13

Wenn Sie Propertiesin Visual Studio 2010 zum Fenster wechseln, wird in Ihrem EDMX eine alphabetisch sortierte Liste von Entitätstypen (z. B. Ihre Tabellen) angezeigt. Wählen Sie den gewünschten Typ aus, und der visuelle Designer sollte sich neu ausrichten, um ihn tatsächlich anzuzeigen diese Tabelle im Blick:

Geben Sie hier die Bildbeschreibung ein


Ab VS 2017 funktioniert dies nicht mehr mit DB-first edmx.
Matao

12

Im "Modellbrowser" können Sie mit der rechten Maustaste auf die Tabelle klicken und im Kontextmenü "Im Diagramm anzeigen" auswählen


1
+1 Aus irgendeinem Grund ist mein EDMX etwas kaputt. Das Diagramm zeigt gut, aber die Eigenschaften-Dropdown-Liste zeigt keine Entitäten. Diese Methode funktioniert hervorragend.
Nigel Ellis

0
  1. Klicken Sie mit der rechten Maustaste auf den leeren Ort der Designeransicht
  2. Wählen Sie "Modellbrowser" Geben Sie hier die Bildbeschreibung ein

3) Wählen Sie das Talbe-Formularmenü -> es wird im Designer ausgewählt:

Geben Sie hier die Bildbeschreibung ein

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.