动态数据Web应用程序给我错误?

时间:2009-05-25 20:20:27

标签: c# .net asp.net ado.net

try尝试使用动态数据网络应用程序运行Ado.net实体框架但我的解决方案运行错误但是单击gridview项目创建我:

'/'应用程序中的服务器错误。只有LINQ to Entities中的排序输入才支持'Skip'方法。必须在方法'Skip'之前调用'OrderBy'方法。

2 个答案:

答案 0 :(得分:4)

老问题,但昨天遇到了这个问题,所以我认为发布解决方案是有道理的:如果您在Visual Studio中为动态数据项目选择了错误的模板,则会出现此错误。有2个模板(实际上是4个,2个用于网站,2个用于Web项目):

  1. 动态数据网络应用
  2. 动态数据实体网络应用程序
  3. 对linq-to-sql使用 1 ,对实体框架使用 2 。如果您使用EF的第一个模板,则会出现上述错误。

答案 1 :(得分:1)

感谢。

  1. 动态数据网络应用
  2. 动态数据实体Web应用程序
  3. 将1与linq-to-sql一起使用,将2与Entity Framework一起使用。如果您使用EF的第一个模板,则会出现上述错误。

    这是正确的方法。