¿Cómo encuentro rápidamente una tabla específica en mi modelo EDMX?


98

Me preguntaba si alguien conoce una forma más rápida de encontrar una tabla en el modelo EDMX que simplemente desplazarse por el diagrama y buscar la cosa. Nuestra base de datos tiene alrededor de 50 tablas y cuando estoy buscando una específica, es solo una tarea ver dónde lo coloca VS.

Estoy usando VS 2010 para el propósito de esta pregunta.

Gracias de antemano.


2
Editar: Gracias por sus respuestas rápidas. marc_s, sé que el tuyo fue el primero, pero me tomó un tiempo darme cuenta de lo que querías decir. La respuesta de Bob Horn fue más completa con todos los pasos involucrados claramente establecidos. Aprecio el tiempo de ustedes tres.
monkeymindllc

Por cierto, a veces es necesario encontrar algo rápidamente en .edmx usando XML Editor. Sería bueno que todo el xml siempre estuviera ordenado dentro del archivo .edmx: visualstudio.uservoice.com/forums/121579-visual-studio/…
Konstantin Tarkus

Respuestas:


179

Haga clic en un área abierta del diseñador:

ingrese la descripción de la imagen aquí

Vaya a la pestaña Propiedades:

ingrese la descripción de la imagen aquí

En el cuadro desplegable en la parte superior, seleccione su tabla. A continuación, debería verlo resaltado en el diseñador.

ingrese la descripción de la imagen aquí


1
Gracias @Bob Horn
Muhafil Saiyed

1
Ahorro de tiempo real para el modelo de entidad compleja
Ravinder Singh Bhanwar

Buen articulo. Gracias por su ayuda
Amit Kumar Verma

No me funciona en VS2015 professional. Al hacer clic en el área vacía solo se muestra una única entrada en la ventana "Propiedad", que es ConceptualEntityModel.
J. Doe

1
No importa, resulta que este método no funciona en archivos * .edmx.
J. Doe

48

En el menú principal, seleccione Ver> Otras ventanas> Explorador de modelos de datos de entidades (normalmente se abre en el mismo panel que el Explorador de soluciones).

Puede navegar por la lista de árbol o escribir la tabla en el cuadro de texto.

Navegador de modelos de datos de entidades


Esta forma de buscar entidad es mucho más efectiva.
Asad Malik

¡¡¡gracias!!! Sabía que esto era posible pero no recordaba cómo. La respuesta aceptada no funciona en mi EDMX.
matao

13

Si va a la Propertiesventana en Visual Studio 2010, verá una lista ordenada alfabéticamente de tipos de entidad (por ejemplo, sus tablas) en su EDMX; elija la que le interese y el diseñador visual debería realinearse para mostrar realmente esa mesa a la vista:

ingrese la descripción de la imagen aquí


A partir de VS 2017, esto ya no funciona en DB-first edmx.
matao

12

En el "navegador de modelos" puede hacer clic con el botón derecho en la Tabla y elegir "Mostrar en diagrama" en el menú contextual


1
+1 Por alguna razón, mi EDMX está un poco roto. El diagrama se muestra bien, pero el menú desplegable de propiedades no muestra ninguna entidad. Este método funciona muy bien.
Nigel Ellis

0
  1. Haga clic derecho en un lugar amplio de la vista del diseñador
  2. Seleccione "Modelo de navegador" ingrese la descripción de la imagen aquí

3) Seleccione el menú de formulario de talbe -> se seleccionará en el diseñador:

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.