我有一個使用實體框架4的現有MVC 3應用程序。該模型是使用數據庫優先模式生成的。我也有「自動代碼生成」生成類。數據庫第一個實體框架更新模型不起作用:可能是什麼原因?
今天,我做了一個簡單的修改我的數據庫。字段從「int」變爲「float」。我去了.edmx,做了一個右鍵單擊,從數據庫更新模型...
但是,當我看着該領域,它根本沒有改變。我仔細檢查了一切,並修改了數據庫,但模型從未改變......是否意味着我需要手動完成此操作?
我記得我之前做了一些更新(比如2個月前),它似乎在當時工作......我需要檢查什麼可以打破?
編輯
當在顛覆EDMX diff文件看,這種變化似乎做,但它在「圖形模式」看時,該變化是不存在的。此外,沒有生成的代碼被更新。命令Update model from database
- <Property Name="PreparationTime" Type="int" Nullable="false" />
+ <Property Name="PreparationTime" Type="float" Nullable="false" />
你是對的!謝謝(你的)信息! –