2012-06-12 38 views
11

Estoy tratando de crear un modelo de datos de la entidad a través de una base de datos existente,de Entity Data Model Designer no mostrando tablas

Así que sigue estos pasos en Visual Studio 2010:

  1. Añadir nueva Item-> Entidad Modelo de datos
  2. Seleccione "generar a partir de la base de datos"
  3. Seleccionar una cadena de conexión, pruebe la cadena de conexión y está bien
  4. seleccionar las tablas, procedimientos almacenados, etc para importar, no hay tablas muestran una En este punto, pero verifico la selección de "tablas", supongo que debe listar mis tablas aquí.

Luego de estos pasos, la herramienta visual Entity Data Model (es decir, hacer doble clic en el archivo .edmx) no muestra tablas - tengo tablas en mi base de datos y el nombre de usuario y contraseña usando connect para acceder estas tablas están bien

gracias.

Respuesta

12

Abra su archivo edmx en un editor de texto. Si ve las tablas en el archivo pero no en el diseñador, intente borrar todos los nodos EntitySet y nodos EntityType, guarde el archivo, luego vuelva a Visual Studio y pruebe nuevamente el modelo de actualización de la base de datos.

<edmx:StorageModels> 
    <Schema Namespace="myModel.Store"> 
     <EntityContainer Name="MyModelStoreContainer"> 
      delete-> <EntitySet Name="Table1" ... /> 
      delete-> <EntitySet Name="Table2" ... /> 
     </EntityContainer> 
      delete-> <EntityType Name="Table1">...</EntityType> 
      delete-> <EntityType Name="Table2">...</EntityType> 
    </Schema></edmx:StorageModels> 
11

También tuve un problema similar. Pero en mi caso, fue debido a la falta de clave principal en la tabla seleccionada. Entonces, agregué una clave principal y actualicé el modelo de la base de datos. ¡Después de eso, pude ver la mesa y todas las columnas!

+0

Gracias ... eso ayudó :-) –

Cuestiones relacionadas