asp.net mvc模型数据库更改

时间:2011-01-25 21:44:15

标签: asp.net-mvc

我已经使用mvcScaffolding和mvc3在sql2008数据库中生成我的表。一些数据已被添加。

我已经更改了单个模型并希望更改基础表。

  1. 有没有办法自动更新单个表格以使其与模型保持同步?
  2. 添加新模型后,如何在不重新创建数据库的情况下创建数据库表

2 个答案:

答案 0 :(得分:1)

您正在寻找像Rails迁移这样的东西。有一个couple .NET migrations providers浮动,但您描述的基本设置不支持更改架构而不重新创建数据库(至少根据我的经验)。

答案 1 :(得分:1)

您是否已尝试将数据库视为现有的数据库,如本例中由Scott Gu所述?

http://weblogs.asp.net/scottgu/archive/2010/08/03/using-ef-code-first-with-an-existing-database.aspx

希望你每次需要更改时都不需要重新创建数据库...

此致