DB與EF資料模型不同步問題

替客戶建置API時

發現DB版本與目前產品公版本不同

少了幾個新版的欄位

原以為刪除DB.edmx內的欄位後重新建置即可使用

於偵錯模式下執行非常順利

但在客戶端環境卻出現500error

透過SQL Server Profiler始終攔截到刪除的欄位

回頭檢查(非圖表)展開時發現

DB.edmx內欄位依然保留

手動刪除該筆欄位後重新建置就不在

 

筆記:除了將客戶端DB進行版更外,透過edmx修改欄位時要透過Profiler檢查

 

以上內容,若有錯誤

煩請各路高手路過指正

謝謝!

<(_ _)>