0

我正在使用 vs 2012、.net 4.5、实体框架 5、web 表单、vb(但 c# 对我的帮助同样好)

我是使用实体框架的新手。我决定在 .net 4.5 中创建一个新项目,这样我就可以将 item Type 用于强类型数据控件,在本例中为 gridview。

我需要从多个表 5+ 中检索数据,这本身很容易,但这意味着我不能使用 EntityDataSource,因为没有选项来构建查询等,只能选择一个表。我怎样才能做到这一点?我想在后面的代码中我可以设置 gridview 数据源,但是我需要实现自定义分页和排序吗?

我认为在这种情况下我将无法使用强类型数据控件,但我可以忍受,这是否意味着它只能从 1 个表中获取数据。还是我需要用所有结果填充我的模型。表中的数据量远远超过 500,000 行,因此显然必须对其进行分页!该页面有许多过滤器/搜索选项

我在这里不知所措,主要是我显然不明白一些东西。

我已经研究/谷歌搜索了几个小时,下面是一些发现,但他们再次没有真正回答或帮助我。

http://weblogs.asp.net/dwahlin/archive/2013/03/26/asp-net-4-5-web-forms-features-strongly-typed-data-controls.aspx

http://forums.asp.net/t/1677303.aspx/1

4

1 回答 1

1

一种选择是在数据库中使用您想要的任何内容创建一个视图,然后重新生成您的 EDMX 以包含该视图。然后,您将拥有一个指定视图中的字段的强类型对象。

于 2013-07-11T15:01:14.413 回答