2013-03-25 186 views
0

工作在VS2010後,點擊「從模型生成數據庫」。我加了4列到一個數據庫中的表,然後從Database'using內置的鏈接打開該項目EDMX文件「更新。無意中,我點擊了「從模型生成數據庫」。我redid'從數據庫更新模型',但它沒有更新。我試圖重建,但後來我得到了一個錯誤:表沒有映射錯誤,

錯誤1個錯誤3027:無以下的EntitySet/AssociationSet指定映射 - PersonAlias,豁免,v_LocationsAlphabetical,鑑定,RestrainingOrderData,CivilCompromiseData,DiversionData,FelonyData,PendingOffenseData,ViolationData,PreviousLocation ,RequestedVolunteerData,History,Person。 C:_VS項目\ entity.edmx 523 9對myApp

跟它所有的表都沒有映射。當我點擊'生成數據庫'按鈕時,我假設重複的數據庫或者其他東西被創建。它在哪裏?我如何擺脫它?

+0

我從來沒有發現一個解決的辦法,所以我從備份中恢復的EDMX和designer.cs文件。我從來沒有運行'create db from model'鏈接生成的腳本,所以我仍然不知道發生了什麼。感謝GNU的備份。 – BattlFrog 2013-03-27 16:19:01

回答

1

當您單擊生成Model數據庫僅僅創建,你必須先執行SQL腳本。您也不應該將來自模型的生成數據庫和來自數據庫的更新模型組合起來。只能使用其中的一種方法。