我用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