您可以使用System.Linq
命名空间中的内置扩展方法AsQueryable
从IEnumerable
获取IQueryable
public IQueryable<Order> GetOrdersAsQuerable()
{
IEnumerable<Order> qry= GetOrders(); //using Query<T>
//use the built-in extension method AsQueryable in System.Linq namespace
return qry.AsQueryable();
}
例