当前位置: 首页 > wzjs >正文

做中东服装有什么网站seo研究中心好客站

做中东服装有什么网站,seo研究中心好客站,廊坊网站建设价格,视频拍摄设备推荐基于SqlSugar编写的多个WebApi接口,项目初始化时采用单例模式注册SqlSugarClient实例对象,前端页面采用layui布局,并在一个按钮事件中通过Ajax连续调用多个WebApi接口获取数据。实际运行时点击按钮会随机报下面几种错误: Execute…

  基于SqlSugar编写的多个WebApi接口,项目初始化时采用单例模式注册SqlSugarClient实例对象,前端页面采用layui布局,并在一个按钮事件中通过Ajax连续调用多个WebApi接口获取数据。实际运行时点击按钮会随机报下面几种错误:

ExecuteReader requires an open and available Connection,The connection's current state is closed
Invalid operation.The connection is closed
There is already an open DataReader associated with this connection which must be close first

  搜索上述错误信息,发现和异步调用有关。Ajax调用WebApi默认采用异步方式,同一个函数中先后用Ajax调用WebApi接口,后台都是使用同一个SqlSugarClient实例,所以才会出现上述错误。下图是DeepSeek给出的SqlSugar中SqlSugarClient和SqlSugarScope的区别,同时从参考文献1中可以看到SqlSugarClient不适合单例模式,而是适合每次请求new一个新对象,单例模式更适合使用SqlSugarScope。
在这里插入图片描述
  要解决上述问题可以采用以下三种方法:
  1)Ajax调用WebApi时增加设置async:false,取消异步调用,但多终端连接时也可能会出问题;
  2)将SqlSugarClient换为SqlSugarScope;
   3)参照SqlSugar官网文档采用原生模式使用SqlSugarClient。

  第三条没有试过,不确定是否能解决并发问题。由于没有性能上的要求,我是采用第二种方式简单粗暴的解决问题。

参考文献:
[1]https://www.donet5.com/Doc/1/1180

http://www.dtcms.com/wzjs/38544.html

相关文章:

  • 九江网站建设优化公司网站开发详细流程
  • 莆田企业自助建站搜索引擎优化行业
  • 今天北京疫情新规入京规定seo排名优化软件有用吗
  • 企业建站公司哪里找免费推广
  • 百度做鸡网站微信推广平台
  • 自己做的网站如何加视频专业网站优化
  • 做明星网站关键词代发排名
  • 教做凉拌菜的视频网站东莞百度推广优化排名
  • 12306网站建设投标书百度手机助手下载苹果版
  • 做个网站需要多少钱.乐天seo培训
  • 建网站要多少钱 东莞企业网站开发
  • 做游戏任务赚钱的网站有哪些seo文章是什么
  • 网站动态图是怎么做的百度手机卫士下载安装
  • 百度云官网长沙网站seo服务
  • 网站建设个人网站外贸网站推广服务
  • 广州建设网站技术网络营销的方法
  • 哪里建设品牌网站百度域名收录提交入口
  • 企业模板网站怎么做南昌seo排名扣费
  • 学做网站知识有哪些网页设计公司
  • 绵阳网站建设软件有哪些百度极速版app下载安装挣钱
  • 网站开发公司官网产品推广文案怎么写
  • 动易网站后台搜狗推广登录平台官网
  • 模板网站制作windows优化大师是官方的吗
  • 做网站需要字体切换网站排名优化+o+m
  • 建晨网站建设有限公司百度手机端排名如何优化
  • 做网站怎样建立服务器今天特大军事新闻
  • 网站首页制作公司百度站长社区
  • 中国上海门户网站搜索词热度查询
  • asp学习网站新媒体运营岗位职责
  • 软件开发的环节有哪些杭州seo平台