有沒有辦法獲得LinqDataSource用來檢索數據的IQueryable對象?我認爲可能從選定事件,但它似乎不是。如何獲取LinqDataSource使用的IQueryable對象?
我表中的每一行都有一個類別字段,我想確定結果中每個類別有多少行。
我還應該注意到我使用的是DataPager,所以並不是所有的行都被返回。這就是爲什麼我想要得到IQueryable的原因,以便我可以做類似於
int count = query.Where(i => i.Category == "Category1").Count();
這看起來像它會工作 - 唯一的問題是'QueryCreatedEvent'只能在.NET Framework 4和更高版本中使用,而且我仍然使用3.5版本:( –
啊,太糟糕了。希望你能趕上不久! –