使用实体框架以编程方式刷新 ASP.Net MVC 中的模型数据



我可能在这里遗漏了一些东西,但我似乎无法找到如何根据需要更新 ASP.Net MVC模型中的数据。我有一个通过实体框架显示数据库表中数据的 Web 网格。数据库中的数据通过其他进程更新,我需要让用户能够在他们想要查看最新数据时使用新数据更新网格。

应该有一个简单的方法可以做到这一点,但我似乎找不到它。

您可以添加刷新链接,如下所示:

@Html.ActionLink("ActionToRefreshModel", "ControllerName")

在此肌动蛋白中,您可以使用 EF 和

return View("ViewThatHasTheGridToBeUpdated", updatedModelOfThatView)

我假设此视图是强类型的,因此网格将具有较新的值。

编辑:

我是 MVC 的新手,但使用 EF 检索数据的基础知识:

var myModel = new myModel;
myModel = context.myModels.Find(myModel.Name);

这将返回 myModel 模型的 Name 属性的值。然后返回到传递此模型的视图,网格将自动填充。

最新更新