Como encontro uma tabela específica em meu modelo EDMX rapidamente?

98

Eu queria saber se alguém conhece uma maneira mais rápida de encontrar uma tabela no modelo EDMX do que apenas rolar pelo diagrama e procurar a coisa. Nosso banco de dados tem cerca de 50 tabelas e quando procuro por uma específica, é só uma tarefa ver onde o VS colocou a coisa.

Estou usando o VS 2010 para o propósito desta pergunta.

Agradeço antecipadamente.

Monkeymindllc
fonte
2
Edit: Obrigado por suas respostas rápidas. marc_s, sei que o seu primeiro foi, mas demorei um pouco para entender o que você quis dizer. A resposta de Bob Horn foi mais completa com todas as etapas envolvidas claramente definidas. Agradeço o tempo de vocês três.
monkeymindllc
A propósito, às vezes é necessário encontrar algo rapidamente em .edmx usando o Editor de XML. Seria bom que todo o xml estivesse sempre classificado dentro do arquivo .edmx: visualstudio.uservoice.com/forums/121579-visual-studio/…
Konstantin Tarkus

Respostas:

179

Clique em uma área aberta do designer:

insira a descrição da imagem aqui

Vá para a guia Propriedades:

insira a descrição da imagem aqui

Na caixa suspensa na parte superior, selecione sua tabela. Você deve então vê-lo destacado no designer.

insira a descrição da imagem aqui

Bob Horn
fonte
1
Obrigado @Bob Horn
Muhafil Saiyed
1
Economizando muito tempo para o modelo de entidade complexo
Ravinder Singh Bhanwar
Bom artigo. Obrigado pela sua ajuda
Amit Kumar Verma
Não funciona para mim no VS2015 profissional. Clicar na área vazia mostra apenas uma única entrada na janela "Propriedade", que é o ConceptualEntityModel.
J. Doe,
1
Não importa, esse método não funciona em arquivos * .edmx.
J. Doe,
48

No menu principal, selecione Exibir> Outras janelas> Navegador de modelo de dados de entidade (geralmente abre no mesmo painel do explorador de soluções).

Você pode navegar pela lista em árvore ou digitar a tabela na caixa de texto.

Navegador de modelo de dados de entidade

pero
fonte
Esta forma de pesquisar entidade é muito mais eficaz.
Asad Malik
obrigado!!! Eu sabia que isso era possível, mas não conseguia me lembrar como. A resposta aceita não funciona no meu EDMX.
matao
13

Se você for para a Propertiesjanela do Visual Studio 2010, verá uma lista de tipos de entidade classificados em ordem alfabética (por exemplo, suas tabelas) em seu EDMX - escolha aquele em que você está interessado e o designer visual deve se realinhar para realmente mostrar aquela tabela em vista:

insira a descrição da imagem aqui

marc_s
fonte
A partir do VS 2017, isso não funciona mais no edmx DB-first.
matao
12

No "navegador do modelo" você pode clicar com o botão direito do mouse na Tabela e escolher "Mostrar no diagrama" no menu de contexto

Thomas Koelle
fonte
1
+1 Por alguma razão, meu EDMX está um pouco quebrado. O diagrama mostra bem, mas o menu suspenso de propriedades não mostra nenhuma entidade. Este método funciona muito bem.
Nigel Ellis
0
  1. Clique com o botão direito no local amplo da visualização do Designer
  2. Selecione "Modelo de navegador" insira a descrição da imagem aqui

3) Selecione o menu de formulário -> será selecionado no designer:

insira a descrição da imagem aqui

alexey
fonte