我正在为RESTful服务编写自定义LINQ提供程序。服务中的一些调用返回摘要标题,包括记录总数,页面大小和返回页面。我需要清洁的方式来返回这些数据。给定此查询:LINQ Provider到RESTful服务
var foo = from x in ctx.MyQueryableThingie
select x;
上面的“foo”变量变成了IQueryable<MyQueryableThingie>
。返回这些汇总数据而不将其附加到集合中的每个成员的最佳方法是什么?我已经考虑过让它们成为上下文的属性,例如每个查询都会更新这些属性,但我不确定这是最好的模式。