Jak szybko znaleźć konkretną tabelę w moim modelu EDMX?

98

Zastanawiałem się, czy ktoś zna szybszy sposób na znalezienie tabeli w modelu EDMX niż zwykłe przewijanie diagramu i szukanie rzeczy. Nasza baza danych zawiera około 50 tabel, a kiedy szukam konkretnej, to po prostu udręka, aby zobaczyć, gdzie VS to umieścił.

Używam VS 2010 do celów tego pytania.

Z góry dziękuję.

monkeymindllc
źródło
2
Edycja: Dziękuję za szybkie odpowiedzi. marc_s, wiem, że twoje było pierwsze, ale zajęło mi trochę czasu, zanim zrozumiałem, co masz na myśli. Odpowiedź Boba Horna była bardziej kompletna, a wszystkie wymagane kroki zostały jasno określone. Doceniam czas spędzony przez was wszystkich trzech.
monkeymindllc
Przy okazji, czasami trzeba szybko znaleźć coś w .edmx za pomocą edytora XML. Byłoby miło, gdyby cały plik XML był zawsze sortowany w pliku .edmx
Konstantin Tarkus

Odpowiedzi:

179

Kliknij w otwarty obszar projektanta:

wprowadź opis obrazu tutaj

Przejdź do zakładki Właściwości:

wprowadź opis obrazu tutaj

W rozwijanym polu u góry wybierz swój stół. Powinieneś wtedy zobaczyć to podświetlone w projektancie.

wprowadź opis obrazu tutaj

Bob Horn
źródło
1
Dziękuję @Bob Horn
Muhafil Saiyed
1
Naprawdę oszczędność czasu dla złożonego modelu jednostki
Ravinder Singh Bhanwar,
Niezły artykuł. Dziękuję za pomoc
Amit Kumar Verma
Nie działa dla mnie w VS2015 professional. Kliknięcie pustego obszaru powoduje wyświetlenie tylko jednego wpisu w oknie „Właściwość”, którym jest model ConceptualEntityModel.
J. Doe,
1
Nieważne, okazuje się, że ta metoda nie działa na plikach * .edmx.
J. Doe,
48

W menu głównym wybierz View> Other Windows> Entity Data Model Browser (zwykle otwiera się w tym samym panelu co Eksplorator rozwiązań).

Możesz nawigować po liście drzewa lub wpisać tabelę w polu tekstowym.

Przeglądarka modelu danych encji

pero
źródło
Ten sposób wyszukiwania bytu jest o wiele bardziej efektywny.
Asad Malik
Dziękuję Ci!!! Wiedziałem, że to możliwe, ale nie pamiętałem jak. Zaakceptowana odpowiedź nie działa na moim EDMX.
matao
13

Jeśli przejdziesz do Propertiesokna w programie Visual Studio 2010, zobaczysz posortowaną alfabetycznie listę typów jednostek (np. Tabel) w swoim EDMX - wybierz ten, który Cię interesuje, a projektant wizualny powinien się ponownie wyrównać, aby faktycznie pokazać ten stół na widoku:

wprowadź opis obrazu tutaj

marc_s
źródło
Od VS 2017 nie działa to już na DB-first edmx.
matao
12

W „przeglądarce modeli” można kliknąć prawym przyciskiem myszy tabelę i wybrać „Pokaż na diagramie” z menu kontekstowego

Thomas Koelle
źródło
1
+1 Z jakiegoś powodu mój EDMX jest trochę uszkodzony. Diagram pokazuje dobrze, ale lista właściwości nie pokazuje żadnych jednostek. Ta metoda działa świetnie.
Nigel Ellis
0
  1. Kliknij prawym przyciskiem myszy na ampty miejsce widoku projektanta
  2. Wybierz „Przeglądarka modeli” wprowadź opis obrazu tutaj

3) Wybierz menu formularza talbe -> zostanie wybrane w projektancie:

wprowadź opis obrazu tutaj

Alexey
źródło