2009-06-10 16 views
12

Sto tentando di aggiungere un nuovo modello di dati di entità ADO.Net a un progetto MVC su cui sto lavorando.Problemi nella creazione di un nuovo modello di dati Entity

Quando ho completato la procedura guidata, scegliendo il mio db e le tabelle (solo una singola tabella per ora) viene visualizzato un errore "" L'eccezione è stata lanciata dall'obiettivo di una chiamata. "E mi restituisce l'aggiunta di un nuovo elemento finestra di dialogo.

a questo punto, un modello di dati vuota è stata creata nel mio progetto. Se dunque io scelgo "Aggiorna modello dal database" e completare nuovamente la procedura guidata, ottengo un errore simile.

un'eccezione di digitare 'System.Reflection.TargetInvocationException' durante il tentativo di aggiornamento dal database.Il messaggio di eccezione è: 'Eccezione è stata lanciata dalla destinazione di una chiamata.'.

Qualche idea? Ho provato a farlo anche in un progetto vuoto e ancora nessun dado!

Alex

+0

So che questa è una vecchia domanda, ma mi piacerebbe davvero conoscere anche la risposta. Se trovo la risposta, la posterò qui. – Polyfun

+1

A quale database stai tentando di connettersi? –

risposta

1

Si potrebbe provare creazione manuale del modello di dati entità utilizzando lo EdmGen.exe tool. Spero che questo dia un po 'più di informazioni sull'errore.

0

Prova di accendere il comportamento includono difetti di eccezione

namespace Dataservice { [System.ServiceModel.ServiceBehavior (IncludeExceptionDetailInFaults = true)]

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

Ho votato questa risposta perché non riesco a vedere cosa ha a che fare con Entity Framework. L'esempio sembra provenire da Astoria/ADO.NET Data Services. – norbertB

0

Ho avuto un problema simile. Cercare i nomi simili e manca la mappatura dei tasti FORGEN

0

ho avuto lo stesso exeption, nel mio caso è stato il mio db (MySql) che aveva un tavolo senza una chiave primaria, ho appena aggiunto una colonna "ID" e ne ha fatto la chiave primaria e voilà! l'eccezione era sparita :)

Problemi correlati