创建空的 IQueryable 列表

Joh*_*ohn 6 c# entity-framework

我想创建一个空 IQueryable 列表并将其更改为 ToPagedList,我尝试了以下代码:-

IQueryable<VirtualMachine> vm2 = new IQueryable<VirtualMachine>();
vm2.ToPagedList(page, pagesize);
Run Code Online (Sandbox Code Playgroud)

但它会引发以下异常:-

错误 3 新表达式在类型后需要 ()、[] 或 {}

Joe*_*Joe 12

可以使用这样的东西

 IQueryable<VirtualMachine> vm2 = new VirtualMachine[] {}.AsQueryable();
Run Code Online (Sandbox Code Playgroud)

你真的想要/需要这个吗?在 MSDN 上, IQueryable 接口用于数据源。

提供评估针对特定数据源的查询的功能,其中数据类型是已知的。

在像这样实施之前,我会决定您是否真的需要它。