我正在关注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对象列表传递给视图。
提前致谢。
答案 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);