2011-10-08 54 views
-1

例如我的应用程序在数据库中有表名“菜单”。
我创建一个菜单栏的部分,将在布局中调用。但我不知道如何从中访问数据库!ASP.NET MVC Razor - 如何从你的部分访问数据库?

顺便说一句....任何人都可以告诉我如何从您的自定义助手访问模型的数据? 有何建议?

回答

2

MVC3附带了Entity Framework,它允许您将实体类映射到您的数据库模式。

您可以在View Controller中使用Entity Framework查询数据库。然后将结果作为模型传递给您的视图。

我建议阅读一些教程,如果你不明白我刚刚发布的内容,那么就开始阅读。

+0

Ofcource我可以将数据加载到ViewBag.MyMenu并传递给查看。但菜单将加载每个控制器,所以我找到了一种方法,可以帮助我避免重复我的代码...和帮手将帮助..我以为... – nvcnvn

+0

我相信你正在寻找部分。它们允许您定义可包含在每个视图中的通用模板。 –