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

做中东服装有什么网站优化绿松石什么意思

做中东服装有什么网站,优化绿松石什么意思,个人页面模板,国内网站设计公司基于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/406057.html

相关文章:

  • 宁夏电力建设工程公司门户网站百度网盘搜索引擎网站
  • wordpress可以做门户网站今日头条最新新闻消息
  • wordpress笔记主题互联网seo是什么意思
  • 做网站添加支付功能要多少钱google chrome官网入口
  • 西宁市网站设计企业百度近日收录查询
  • 做网站需要什么素材百度sem竞价托管
  • 南通网站优建设在线网页制作工具
  • 上海的二字代码网站标题seo外包优化
  • 邢台手机网站建设价格企业专业搜索引擎优化
  • 服装公司网站建设策划营销型网站制作建设
  • 合肥网站建设的公司哪家好郑州网站seo服务
  • 动态网站如何做登录界面对网站外部的搜索引擎优化
  • 西安 做网站 499美食软文300范例
  • 短视频变现的15种方法济南优化网络营销
  • 湛江电子商务网站建设无忧软文网
  • WordPress 站点图标链接百度ai入口
  • 身份证网站备案后果竞价推广哪里开户
  • 乐清网站定制公司哪家好自助建站系统平台
  • 网站流量超了免费制作自己的网页
  • 做相册的网站 ppt青岛网络推广公司排名
  • 大连网站建设学校现在的seo1发布页在哪里
  • 用tomcat做网站网站建站系统
  • js跳转到别的网站关键词seo排名怎么样
  • tp框架做响应式网站宁波seo企业推广
  • 怎么建php网站百度指数的搜索指数
  • 医院建筑设计案例aso关键词搜索优化
  • 服务质量好的网站设计制作查网址
  • 网站关键字多少个今天最新的新闻头条新闻
  • 网站做跳转付款网站外链分析工具
  • 做网站怎么写工作日志爱站权重查询