草庐IT

myQueryable

全部标签

c# - 如何判断 IQueryable 是否为 IOrderedQueryable?

我有一个IQueryable。我没有对其调用OrderBy或以其他方式对其进行任何操作。如果我这样做://forsomereason,isItOrderedisalwaystruevarisItOrdered=myQueryableisIOrderedQueryable为什么总是这样?(似乎不应该。)而且,更重要的是,我如何判断IQueryable是否已被订购?(即确实是一个IOrderedQueryable)我希望能够做这样的事情:if(myQueryableisIOrderedQueryable)myQueryable=myQueryable.ThenBy(...);elsemyQ