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

买别人做的网站能盗回吗线上销售方案

买别人做的网站能盗回吗,线上销售方案,服务好的公司网站建设与维护,wordpress文章宽度基于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/39019.html

相关文章:

  • 猪八戒接单网seo目标关键词优化
  • 做平台的网站seo网站优化专家
  • 什么是网站标题百度在线扫题入口
  • wordpress隐藏编辑器西安seo招聘
  • 江苏省工程建设信息官方网百度seo推广怎么收费
  • 国家示范校建设网站网络营销是干嘛的
  • 网站咨询弹窗是怎么做的黄冈网站推广策略
  • 南宁企业网站制作百度官方免费下载
  • 网站主题怎么写软文范例500字
  • 个人网站设计图四川旅游seo整站优化站优化
  • 网站自己做服务器划算吗肇庆seo外包公司
  • html企业整站模板网站杭州关键词排名提升
  • 网站建设教学视频教程百度打广告多少钱
  • php手机网站如何制作教程晚上必备免费软件大全苹果
  • 做网站备案的问题网络营销策划公司
  • 做h网站外链网站是什么
  • 时尚网站亚洲卫星电视网参数表
  • 摄影网站源码栾城seo整站排名
  • 重庆网站建站建设平台网站查询入口
  • 做智能网站平台百度推广助手
  • 建设020网站需要多少钱江苏企业seo推广
  • 北京做企业网站多少钱企业搜索引擎优化
  • 哈尔滨云建站模板友情链接查询
  • 手机网站模板更改百度推广联系人
  • 做货运代理网站品牌运营策划方案
  • 网站推广appseo教程技术优化搜索引擎
  • 个人网站的网页seo排名赚
  • 将网页加入可信站点蜘蛛seo超级外链工具
  • 微网站需要什么站长工具网站测速
  • 做美食网站的图片大全四年级摘抄一小段新闻