6K Star 11.8K Fork 4K

GVPdotNET China / Furion

 / 详情

IRepository分页查询时会两次打开关闭数据连接

Done
Opened this issue  
2020-12-29 20:38

框架版本

v1.7.9

应用类型

  • WebApi
  • Mvc
  • Razor Pages
  • Blazor Server

问题描述

使用IRepository分页查询时会两次打开关闭数据连接,查询总数一次,查询数据一次。这样会不会对性能有所影响?
输入图片说明

相关代码

return _userRepository.DetachedEntities.ProjectToType().ToPagedList(1, 20);


期待结果

同一个方法里的数据操作是否能在一次打开的连接下完成?


Comments (1)

gudufy created任务
gudufy set related repository to 百小僧/Furion
Expand operation logs

这个是 EFCore 的功能,每个连接操作都是多次开关。可用参考这篇文章:https://q.cnblogs.com/q/105859,和Furion无关。

百小僧 changed issue state from 待办的 to 进行中
百小僧 changed issue state from 进行中 to 已完成
百小僧 set assignee to 百小僧
百小僧 added
 
疑问
label
百小僧 set milestone to Furion 2020
百小僧 set branch to master
百小僧 set deadline to 2020-12-31
百小僧 set start time to 2020-12-30
百小僧 changed deadline from 2020-12-31 to 2020-12-30
百小僧 changed branch from master to not link

Sign in to comment

Status
Assignees
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
参与者(2)
974299 monksoul 1578937227 443506 gudufy 1587801106
C#
1
https://gitee.com/dotnetchina/Furion.git
git@gitee.com:dotnetchina/Furion.git
dotnetchina
Furion
Furion

Search