【发布时间】:2009-05-25 20:20:26
【问题描述】:
我尝试使用动态数据 Web 应用程序使用 Ado.net 实体框架,但我的解决方案运行时没有错误但单击 gridview 项目创建我:
“/”应用程序中的服务器错误。仅 LINQ to Entities 中的排序输入支持“跳过”方法。方法“OrderBy”必须在方法“Skip”之前调用。
【问题讨论】:
我尝试使用动态数据 Web 应用程序使用 Ado.net 实体框架,但我的解决方案运行时没有错误但单击 gridview 项目创建我:
“/”应用程序中的服务器错误。仅 LINQ to Entities 中的排序输入支持“跳过”方法。方法“OrderBy”必须在方法“Skip”之前调用。
【问题讨论】:
老问题,但昨天遇到了这个问题,所以我认为发布解决方案是有意义的:如果您在 Visual Studio 中为动态数据项目选择了错误的模板,则会发生此错误。有 2 个模板(实际上是 4 个,2 个用于网站,2 个用于 Web 项目):
1 与 linq-to-sql 一起使用,2 与 Entity Framework 一起使用。如果您将第一个模板与 EF 一起使用,则会出现上述错误。
【讨论】:
谢谢。
将 1 与 linq-to-sql 一起使用,将 2 与 Entity Framework 一起使用。如果您将第一个模板与 EF 一起使用,则会出现上述错误。
这是正确的做法。
【讨论】: