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.


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


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


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


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


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.