1,2,3,下一个网格视图页面创建

时间:2012-09-03 07:02:59

标签: asp.net-mvc-3 razor

我正在关注1,2,3的网格视图。 This是我正在关注的教程。但它具有此数据库访问权限,如下所示。实际上,本教程是使用Web Metric完成的。这是直接在cshtml代码中访问数据库。

@{
    var db = Database.Open("xxxxx");
    var selectedData = db.Query("SELECT * FROM yyyy");
    var grid = new WebGrid(source: selectedData);
}

但我的意图是使用实体框架来执行查询表单。我已经为数据访问创建了一个单独的项目。我正在使用该ddl进行数据处理。所以我有权在这里显示。您建议使用实体框架作为单独的项目创建网格视图。

ps:我将一个IEnumerable对象列表传递给视图。

提前致谢。

1 个答案:

答案 0 :(得分:1)

首先阅读有关实体框架的本教程。

http://afana.me/post/paging-sorting-and-searching-ef-cf-and-mvc.aspx

使用Entity Framework时,现在您将selectedData从控制器传递到您的视图。

现在你的webGrid将使用它,就像这样,

var grid = new WebGrid(source: Model.selectedData);