我是ASP.NET MVC的新手(實際上只是兩天的動態學習)。我試圖創建一個使用MVC的網站,但是,我已經在我的解決方案中搞了一些東西。MVC實體類型丟失
我創建了這個有外鍵約束的表,但我最初忘記在id字段上設置主鍵,並忘記將其設置爲yes。因此,當我更新我的DataModel並將此表引入時,它將每個字段都顯示爲主鍵,並顯示了與其他表的關係。於是我回到數據庫並將表格的id字段更改爲主鍵和標識說明爲yes。
我回到了DataModel,嘗試從數據庫更新模型,進入刷新選項卡,展開表格並選擇我想刷新的表格,然後單擊「完成」。
數據模型似乎進行了更改,但它顯示了與其他表的關係兩次。
所以我想我會從DataModel圖表中刪除表格(實體),並通過從數據庫更新模型返回表格。但是,當我回到了更新型號從數據庫...
- 下的添加標籤,該表不是
- 在Refresh選項卡,表中列出的表下,但是當我選擇它並點擊「Finish」表格不會在圖表中重新顯示。
在模型瀏覽器... 在模型
- 實體類型,實體未列出
- 在協會,關係不再出現(顯然是因爲實體消失) 。
在Models.Store
- 表/視圖,該表列出。
- 約束,顯示關係。
我試過將模型拖放到模型瀏覽器的圖形表中,但這似乎不起作用。
我試圖在圖形中右鍵單擊,添加實體,但我的表不顯示爲基本類型。
我試過谷歌,但我什麼都沒有提出。由於缺少這個實體,我甚至無法構建我的解決方案。請幫忙。
絕對,我跟着你,明天我會試試看。我希望我不會那樣做。這是你的意見。 – Michael 2010-12-14 03:56:30
調試這樣的東西真的很煩人。大多數情況下,我會在您的方法中更新我的實體,但有時候這樣的錯誤意外地發生......^ _^ – 2010-12-14 04:04:00
謝謝你,nofortee。我能夠刪除模型,刪除連接字符串並重新創建模型。沒有問題,應用程序正在備份和運行。 – Michael 2010-12-15 00:00:29