0

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

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

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

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

提前致谢。

4

1 回答 1

1

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

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

使用实体框架时,现在您将从selectedData控制器传递到您的视图。

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

var grid = new WebGrid(source: Model.selectedData);
于 2012-09-03T08:44:55.237 回答