Come trovo rapidamente una tabella specifica nel mio modello EDMX?


98

Mi chiedevo se qualcuno conosce un modo più rapido per trovare una tabella nel modello EDMX piuttosto che scorrere il diagramma e cercare la cosa. Il nostro database contiene circa 50 tabelle e quando ne cerco una specifica è solo un lavoro ingrato vedere dove VS ha messo la cosa.

Sto usando VS 2010 ai fini di questa domanda.

Grazie in anticipo.


2
Modifica: grazie per le risposte rapide. Marc_s, so che il tuo è stato il primo, ma mi ci è voluto un po 'per capire cosa intendevi. La risposta di Bob Horn era più completa con tutti i passaggi coinvolti chiaramente indicati. Apprezzo il tempo da voi tre.
monkeymindllc

A proposito, a volte è necessario trovare qualcosa rapidamente in .edmx usando XML Editor. Sarebbe bello che tutto l'xml fosse sempre ordinato all'interno del file .edmx
Konstantin Tarkus

Risposte:


179

Fare clic in un'area aperta del designer:

inserisci qui la descrizione dell'immagine

Vai alla scheda Proprietà:

inserisci qui la descrizione dell'immagine

Nella casella a discesa in alto, seleziona la tua tabella. Dovresti quindi vederlo evidenziato nel designer.

inserisci qui la descrizione dell'immagine


1
Grazie @Bob Horn
Muhafil Saiyed

1
Davvero risparmio di tempo per il modello di entità complesso
Ravinder Singh Bhanwar

Bell'articolo. Grazie per il vostro aiuto
Amit Kumar Verma

Non funziona per me in VS2015 professional. Facendo clic sull'area vuota viene visualizzata solo una singola voce nella finestra "Proprietà", ovvero ConceptualEntityModel.
J. Doe

1
Non importa, risulta che questo metodo non funziona sui file * .edmx.
J. Doe

48

Nel menu principale selezionare Visualizza> Altre finestre> Entity Data Model Browser (di solito si apre nello stesso pannello di Esplora soluzioni).

È possibile navigare nell'elenco della struttura o digitare la tabella nella casella di testo.

Browser del modello di dati di entità


Questo modo di cercare l'entità è molto più efficace.
Asad Malik

grazie!!! Sapevo che era possibile ma non ricordavo come. La risposta accettata non funziona sul mio EDMX.
matao

13

Se vai alla Propertiesfinestra in Visual Studio 2010, vedrai un elenco in ordine alfabetico di tipi di entità (ad esempio le tue tabelle) nel tuo EDMX: scegli quello che ti interessa e il visual designer dovrebbe riallinearsi per mostrare effettivamente quella tabella in vista:

inserisci qui la descrizione dell'immagine


A partire da VS 2017 questo non funziona più su edmx DB-first.
matao

12

Nel "browser del modello" puoi fare clic con il tasto destro del mouse sulla tabella e scegliere "Mostra nel diagramma" nel menu contestuale


1
+1 Per qualche motivo il mio EDMX è un po 'rotto, il diagramma mostra bene, ma il menu a discesa delle proprietà non mostra alcuna entità. Questo metodo funziona alla grande.
Nigel Ellis

0
  1. Fare clic con il pulsante destro del mouse sull'ampio spazio della visualizzazione Designer
  2. Seleziona "Browser modello" inserisci qui la descrizione dell'immagine

3) Selezionare il menu del modulo talbe -> verrà selezionato in designer:

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.