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.

monkeymindllc
quelle
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

Bob Horn
quelle
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

pero
quelle
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

marc_s
quelle
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

Thomas Koelle
quelle
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

alexey
quelle