代码之家  ›  专栏  ›  技术社区  ›  ispiro

使用Linq2sql从第一行()中选择特定列

  •  1
  • ispiro  · 技术社区  · 7 年前

    First() Linq2sql

    Where() 那我就可以了 Select() (当它保持静止时) IQueryable ),但如果我使用 它将迭代所有行,而不是在找到匹配项时停止。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Angel Q    7 年前

    当您使用“Where”时,在您实际执行查询之前,它不会迭代所有记录。因为就是这样 linq works ,直到您实际使用查询结果(将其转换为列表、绑定到gridview等)时,才会执行该查询,因此您可以添加任意数量的条件,并将它们合并到单个查询中。

    因此,where.select.first应该起作用