2009-06-10 17 views
12

Estoy tratando de agregar un nuevo modelo de datos de entidad ADO.Net a un proyecto de MVC en el que estoy trabajando.Problema al crear un nuevo modelo de datos de entidad

Cuando completo el asistente, seleccionando mi base de datos y tablas (solo una tabla por ahora) me sale un error "" Excepción ha sido lanzada por el objetivo de una invocación. "Y me devuelve el elemento agregar nuevo . de diálogo

en este punto, un modelo de datos vacío se ha creado en mi proyecto. pues si yo elijo "Modelo de actualización de la base de datos" y complete el asistente de nuevo, aparece un error similar.

una excepción de escriba 'System.Reflection.TargetInvocationException' al intentar actualizar desde la base de datos. El mensaje de excepción es: 'Excepción ha sido lanzada por el destino de una invocación'.

¿Alguna idea? ¡He intentado hacer esto en un proyecto vacío también y todavía no hay dados!

Alex

+0

Sé que esta es una vieja pregunta, pero realmente me gustaría saber la respuesta también. Si encuentro la respuesta, la publicaré aquí. – Polyfun

+1

¿Con qué base de datos está tratando de conectarse? –

Respuesta

1

podría intentar creando el Modelo de Datos de Entidad manualmente usando el EdmGen.exe tool. Con suerte, eso dará un poco más de información sobre el error.

0

Intenta encender el comportamiento incluir faltas de excepción

espacio de nombres Dataservice { [System.ServiceModel.ServiceBehavior (IncludeExceptionDetailInFaults = true)]

public class mydataservice : DataService<DataContext> 
{ 
    blah blah 
+0

He votado esta respuesta porque no veo qué tiene que ver esto con Entity Framework. El ejemplo parece provenir de Astoria/ADO.NET Data Services. – norbertB

0

Tuve un problema similar. Busque nombres similares y mapas faltantes de claves forgen

0

He tenido la misma excepción, en mi caso fue mi db (MySql) que tenía una tabla sin clave principal, acabo de agregar una columna "ID" y la convirtió en la clave principal y ¡listo! la excepción había desaparecido :)

Cuestiones relacionadas