如何在LinqPad中将Where,Select,OrderBy等应用于存储过程的结果?

dar*_*cyq 3 c# linq linqpad

当我尝试从存储过程中过滤或投影结果时,我可以在LinqPad中出现以下错误.

'LINQPad.ReturnDataSet'不包含'Where'的定义,也没有扩展方法'Where'可以找到接受"LINQPad.ReturnDataSet"类型的第一个参数

有解决方法吗?

dar*_*cyq 7

调用AsDynamic()存储过程的结果将允许您应用Linq操作,例如spOrders.AsDynamic().Where(o => o.Id > 100)