代码之家  ›  专栏  ›  技术社区  ›  Roger Lipscombe

是否存在返回iQuery的Enumerable.Empty<t>的等效项?

  •  1
  • Roger Lipscombe  · 技术社区  · 14 年前

    可以执行以下操作:

    IEnumerable<Person> people = Enumerable.Empty<Person>();
    

    是否有同等的iqueryable…?

    IQueryable<Person> people = Queryable.Empty<Person>();
    
    3 回复  |  直到 14 年前
        1
  •  4
  •   anishMarokey FIre Panda    14 年前

    尝试一下:

    Enumerable.Empty<Person>().AsQueryable();
    
        2
  •  1
  •   Steven    14 年前

    正如你可能已经注意到的那样 Queryable.Empty 扩展方法。您可以使用其他扩展方法来模拟这一点,例如 Where :

    var empty = collection.Where(c => false);
    
        3
  •  0
  •   Damien_The_Unbeliever    14 年前

    打电话 AsQueryable 在空的可枚举上?