Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc asp.net mvc模型数据库更改_Asp.net Mvc - Fatal编程技术网

Asp.net mvc asp.net mvc模型数据库更改

Asp.net mvc asp.net mvc模型数据库更改,asp.net-mvc,Asp.net Mvc,我已经使用mvcScaffolding和mvc3在sql2008数据库中生成了我的表。添加了一些数据 我已经更改了一个模型,希望更改基础表 是否有一种方法可以自动更新单个表,使其与模型保持同步 添加新模型后,如何在不重新创建数据库的情况下创建数据库表 您正在寻找类似Rails的迁移。虽然存在浮动,但您描述的基本设置不支持在不重新创建数据库的情况下对模式进行更改(至少在我的经验中是这样)。您是否尝试过将您的数据库视为Scott Gu在本例中描述的现有数据库 希望这样你就不必每次需要更改时都重新创

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

我已经更改了一个模型,希望更改基础表

  • 是否有一种方法可以自动更新单个表,使其与模型保持同步
  • 添加新模型后,如何在不重新创建数据库的情况下创建数据库表

  • 您正在寻找类似Rails的迁移。虽然存在浮动,但您描述的基本设置不支持在不重新创建数据库的情况下对模式进行更改(至少在我的经验中是这样)。

    您是否尝试过将您的数据库视为Scott Gu在本例中描述的现有数据库

    希望这样你就不必每次需要更改时都重新创建数据库了

    问候


    Paul

    您使用什么来生成数据库的初始模式?EF代码优先?NHibernate?我应该注意到我的答案是假设您使用EF(代码优先),因为您提到了mvcscaffolding。您是对的,我要找的还不是脚手架。我需要以某种方式把它关掉;然后我可以提供自己的数据库更新程序。