在我的MVC的Web應用程序,我添加了名爲能力與現有的模型一個模型,並沒有增加,遷移和更新數據庫,它工作正常,然後我創建基於該模型的控制器,這是OK,「找不到對象‘dbo.xxxx’,因爲它不存在或您沒有權限。」,
但之後,我意識到錯了,所以我刪除了控制器和它的意見與模型,我也刪除來自Server Exploler的表,並創建了一個名爲CompetencyLabel的新模型,並運行add-migration,它工作正常,但是當我運行update-database時,在PM>窗口中出現此錯誤。
「找不到對象‘dbo.Competencies’,因爲它不存在或您沒有權限。」,
該表已被刪除,我不知道爲什麼它仍然問我吧,確實任何人都知道如何使它工作?非常感謝,
作者:「run update-database」你的意思是更新你的EDMX? – Goose
這是asp.net MVC網絡應用程序,我首先使用EF代碼,所以當模型每次更改時,我必須在Package Management Consol(PM)中運行該代碼,請讓我知道你是否有更多問題,謝謝 – user2949042
試試在SQL中創建虛擬Competencies表,然後運行update-database,爲PMC提供刪除表的機會。另外,將-verbose添加到update-database命令以查看它試圖對Competencies表執行的操作 – Sparky