我正在使用Dapper为手工构建的SQL交换一些实体框架查询。到目前为止,一切都进行得很顺利--我唯一挣扎的地方就是在单个DB查询中实现高效的分页。我们当前的代码如下:{
int total = source.CountAddRange(source.Skip(pageIndex * pageSize).Take(pageSize)
我正在开发一个数据库,该数据库的表用户具有列user_id和user_service_id。我的应用程序需要获取user_service_id是特定值的所有用户。通常,我会向user_service_id列添加一个索引,并运行如下所示的查询:select user_id from user where user_service_id = 2;
由于列user_service_id的基数远小于3-4,而且表中有大约10M个条目,所以查询最终将扫描几乎整个表。我想知道这种用