2009-06-10 72 views
12

我想添加一個新的ADO.Net實體數據模型到我正在處理的MVC項目中。無法創建新的實體數據模型

當我完成嚮導,選擇我的數據庫和表(現在只是一個表),我得到一個錯誤「」異常已被調用的目標拋出。「它會拋出我添加新項目對話框。

在這一點上,一個空的數據模型已經在我的項目創建的。如果我再選擇「更新模型從數據庫」,並再次完成嚮導後,我收到了類似的錯誤。

的例外類型'System.Reflection.TargetInvocationException'在嘗試從數據庫中更新時發生,異常消息是:'異常已被調用的目標拋出。'

有什麼想法?我也試過在一個空的項目中這樣做,而且還沒有骰子!

亞歷

+0

我知道這是一個老問題,但我真的很想知道答案。如果我找到答案,我會在這裏發佈。 – Polyfun 2009-10-03 17:58:29

+1

你試圖連接什麼數據庫? – 2009-10-05 15:15:26

回答

1

你可以試試使用EdmGen.exe tool手動創建實體數據模型。希望這會提供更多有關錯誤的信息。

0

嘗試啓用包括異常的故障行爲

命名空間的DataService { [System.ServiceModel.ServiceBehavior(IncludeExceptionDetailInFaults =真)]

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

我有類似的問題。尋找類似的名字和缺少的forgen鍵映射

0

我有相同的exeption,在我的情況下,它是我的db(MySql)有一個表沒有主鍵,我只是添加了一列「ID」並使其成爲主鍵和瞧!豁免已經結束:)

相關問題