Linq DbContext.Table.ToList() 仅从 sqlite 数据库返回前几行

问题描述 投票:0回答:1

我有一个附加到 DbContext 的 sqlite 数据库。

private readonly DataContext _context;

连接正常。

以下查询仅从数据库返回 4 行,而此时记录超过 60 条。

var prices = _context.Prices.ToList();

如何获取所有行? SQLite 上的 LIMIT 是否需要进行配置?

c# sqlite entity-framework linq
1个回答
0
投票

var prices = _context.Prices.AsNoTracking().ToList()

确保有足够的可用内存来存储内存中的所有行,因为将大型数据集加载到内存中可能会占用大量资源。

© www.soinside.com 2019 - 2024. All rights reserved.