我用mvcScaffolding和mvc3在sql2008數據庫中生成我的表。一些數據已被添加。asp.net mvc模型數據庫更改
我改變了一個模型,並希望改變基礎表。
- 有沒有辦法自動更新單個表,以保持它與模型同步?
- 增加一個新的模型是如何可以在數據庫表中而無需重新創建
我用mvcScaffolding和mvc3在sql2008數據庫中生成我的表。一些數據已被添加。asp.net mvc模型數據庫更改
我改變了一個模型,並希望改變基礎表。
你正在尋找的東西像Rails的遷移數據庫創建之後。有一個漂移的couple .NET migrations providers,但是你所描述的基本設置不支持在不重建數據庫的情況下改變模式(至少在我的經驗中)。
我應該注意我的答案是假設你使用EF(Code First),因爲你提到了mvcscaffolding。 – nkirkes 2011-02-01 21:26:18
你有沒有試過把你的數據庫當作Scott Gu的例子中描述的現有數據庫?
http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-existing-database.aspx
希望thias這樣你就不必重新創建你的數據庫每次需要改變......
問候
保羅
究竟是什麼你使用的是什麼產生數據庫的初始模式? EF代碼優先? NHibernate的? – TheCloudlessSky 2011-01-25 23:30:50