我有一个业务层类,它使用LINQ向用户层中的GridView返回IQueryable数据。我希望它只返回一页数据;但是,它返回的是整个查询。我听说分页应该是有效的,但每次翻页都会返回数百或数千行,并抛出除了在pagesize中设置的行之外的所有行。
这是LINQ查询(编辑了一下)
public IQueryable<ScoredMatch> List()
{
var dc = new PAQcDataLayerDataContext();
var matches = (
from m in dc.Sco