我正在爲RESTful服務編寫自定義LINQ提供程序。服務中的一些調用返回摘要標題,包括記錄總數,頁面大小和返回頁面。我需要清潔的方式來返回這些數據。給定此查詢:LINQ Provider到RESTful服務
var foo = from x in ctx.MyQueryableThingie
select x;
上面的「foo」變量變成了IQueryable<MyQueryableThingie>
。返回這些彙總數據而不將其附加到集合中的每個成員的最佳方法是什麼?我已經考慮過讓它們成爲上下文的屬性,例如每個查詢都會更新這些屬性,但我不確定這是最好的模式。