EF第一启动后第一次连接需要2秒多,怎么能让他快点

guoxuen 2017-04-06 11:08:00
C#实现EF第一启动后第一次连接需要2秒多,怎么能让他快点
...全文
267 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yujiaping37 2017-04-11
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
那你就在“第一次连接访问”之前,先访问一次呗。
帮顶,别沉了 感觉 有时就得这样处理下了
q107770540 2017-04-07
  • 打赏
  • 举报
回复
This is the known issue for all .NET application
huwei001982 2017-04-07
  • 打赏
  • 举报
回复
用 dapper 代替
  • 打赏
  • 举报
回复
那你就在“第一次连接访问”之前,先访问一次呗。
xuzuning 2017-04-06
  • 打赏
  • 举报
回复
这跟 EF 有什么关系? 连接数据库慢,要从你的机器上找原因 当然,开机(或长时间不用数据库)后的第一次连接时,数据库系统需要加载 dll 或从交换区中恢复内存工作环境,慢点是很正常的
風易百里 2017-04-06
  • 打赏
  • 举报
回复
引用 2 楼 duanzi_peng 的回复:
不要用EF 来执行创建数据库的操作。

啥意思?EF不是直接用上下文去访问数据库的嘛
正怒月神 2017-04-06
  • 打赏
  • 举报
回复
ef第一次启动? 这意思是第一次访问数据库慢? 还是说网站第一次打开比较慢?
exception92 2017-04-06
  • 打赏
  • 举报
回复
不要用EF 来执行创建数据库的操作。

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧