我必须使用给定的类"QueryGenerator"
,该类由用户使用 StringConnection 和 Provider 从选定的表和列生成动态查询。无论如何,我不必知道该类的实现,但我必须使用它并且我有货。
最后,"QueryGenerator"
将结果查询作为对象返回,我唯一知道的(因为我在类上使用 Reflector)是我可以对该查询结果进行 IQueryable 强制转换。这是一个例子:
var result = (IQueryable)myQueryGenerator.Result;
为了了解 的内容result
,我必须使用反射。
那么,有没有更好的方法来找出 的内容result
,例如,用它填充 DataSet 呢?