asp.net mvq在数据库表更新后重新生成自动生成的视图代码

时间:2009-06-29 02:26:08

标签: asp.net-mvc

我使用LINQ to SQL为表生成了视图(创建,编辑,索引,详细信息)。

我的问题是:

使用“添加,查看”在Visual Studio中创建视图后,当我更新数据库(使用服务器资源管理器)和LINQ to SQL代码时,它们不会更改。

无论如何要“刷新”视图代码,还是只需要删除现有代码并创建新代码?

2 个答案:

答案 0 :(得分:3)

我明白你的意思,据我所知,除了重新开始之外别无选择。

虽然说过你对LINQ to SQL类所做的任何改变,但我认为这些改变相当小,所以对它们进行编码并不会造成太多问题。

当我添加字段时,我个人不会删除并重新开始我只是在更改中编码,因为一般来说我已经修改了自动生成的视图以反映我的样式和布局。

使用AutoGenerator非常适合在前面做很多笨拙的工作,但在那之后我觉得你有点自负。

答案 1 :(得分:-1)

在这里发布几行代码可能很方便,但这里有我要检查的内容;

  1. 数据库是否正在更新
  2. 如果您在回发后返回视图,则重新加载数据?
  3. 您是在进行JSON回发而不是处理回调事件吗?
  4. 提交后,您是否返回包含新数据的FormViewModel?