Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法通过IQueryable<;T>;telerik网格的网格模型构造_C#_Asp.net Mvc_Telerik Grid - Fatal编程技术网

C# 无法通过IQueryable<;T>;telerik网格的网格模型构造

C# 无法通过IQueryable<;T>;telerik网格的网格模型构造,c#,asp.net-mvc,telerik-grid,C#,Asp.net Mvc,Telerik Grid,在中,我们可以将IQueryable传递给GridModel构造函数,但我没有看到接受IQueryable参数的重载构造函数。DataTable、IEnumerable和没有参数的默认构造函数只有3个重载构造函数 谁来帮我,谢谢! PS:我正在使用最新的telerik library 2012.1.214,MVC1的版本 Telerik Grid for ASP.NET MVC正在使用其内置Linq表达式 引擎。这意味着您不需要关心分页、排序和排序 过滤数据。您只需提供IQueryable和 网

在中,我们可以将IQueryable传递给GridModel构造函数,但我没有看到接受IQueryable参数的重载构造函数。DataTable、IEnumerable和没有参数的默认构造函数只有3个重载构造函数

谁来帮我,谢谢! PS:我正在使用最新的telerik library 2012.1.214,MVC1的版本

Telerik Grid for ASP.NET MVC正在使用其内置Linq表达式 引擎。这意味着您不需要关心分页、排序和排序 过滤数据。您只需提供IQueryable和 网格将完成其余的分页、排序和过滤 表达式到基础IQueryable提供程序。提供者是 负责将这些表达式执行到数据库服务器


我认为应该使用只接受
IEnumerable
的构造函数,因为它是
IQueryable
的父级

在我看来,这是一个继承问题。

IQueryable几乎与IEnumerable相同。也许一个小的解析就足够了?()我在GridModel的构造函数中使用IQueryable,它工作得非常好。当您将IQueryable设置为希望接收IEnumerable的参数时,不会出现任何设计时错误。