我正在使用 Linq 到实体,想知道查询时是否可以获得有限数量的记录。我只需要前 N 条记录,因为查询会执行 orderby 和其他子句。这是可能的,还是我将不得不使用 foreach 循环获得前 N 个?
最佳答案
您可以使用 .Take
方法调用以获得几个结果。
您可以阅读有关此主题的更多信息 here .
您需要了解,除非有人执行 GetEnumerator(),否则不会执行查询。 .
关于linq - 使用 LINQ to Entities 获取前 N 条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2874599/