【问题标题】:Its possible update a controller and/or a view from a database model它可能从数据库模型更新控制器和/或视图
【发布时间】:2018-03-25 21:56:49
【问题描述】:

我是 C# 的新手,我进行了搜索,但找不到任何对我有帮助的东西。我正在使用 C#、ASP.NET MVC 4、Visual Studio 2015、EF6 和 MySQL 数据库。

我有一个数据库,我创建了我的 Web 应用程序,将应用程序与数据库连接起来并创建了一个 CRUD。我这样做是创建一个控制器:视图和实体框架。

现在我必须更改我的数据库,向表中添加一列,并在 VS 中的数据库模型中使用“从数据库更新模型”更新模型,模型已更新正常。我编译了我的项目,但现在,控制器和视图(当然)不显示新列。

我该怎么做?有可能做到这一点吗?提前致谢。

【问题讨论】:

  • 您可以根据需要编辑视图。
  • 听起来你为控制器搭建了脚手架。只需编辑.cshtml 并添加相关的field 并修改controller。您是 C# 新手,最好自己动手学习,而不是让 VS 为您生成垃圾。
  • @12seconds 那么,我在数据库中所做的每一次更改,我都必须在我的控制器中手动更新它并查看?这是你的建议,这是我能做的最好的吗?
  • @Mary,是的...我不确定您的期望,但是当您更改数据库时,VS 并没有神奇地为您做这件事...
  • @12seconds 好的,谢谢,现在我不知道我是留下问题还是删除

标签: c# asp.net asp.net-mvc database asp.net-mvc-4


【解决方案1】:

您可以创建更改模型类型的新视图。或者您可以打开 cshtml 文件并为该类型的其他列编写新列的 html。

【讨论】:

    猜你喜欢
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-07
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 1970-01-01
    相关资源
    最近更新 更多