当前位置: 首页 > 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/58495.html

相关文章:

  • 网站建设下坡路seo排名点击器原理
  • 网站制作厦门公司网络优化seo是什么工作
  • php网站源码建设教程广州网站优化公司
  • 做网站的开题报告怎么写搜索引擎优化的完整过程
  • 做海报赚钱网站国内免费发布产品的平台
  • 汕头市网站建设公司百度指数查询app
  • 禹城网站制作二级域名查询网站
  • 友汇网站建设百度百科官网入口
  • 网站和公众号的区别软文写作的技巧
  • 网站开发技术应用领域整站关键词快速排名
  • 苏州做网站哪家公司好深圳网络推广推荐
  • 网页下载链接怎么做品牌seo培训咨询
  • 织梦网站后台模板链接平台
  • 网站的下拉列表怎么做疫情最严重的三个省
  • 网站建设运营计划如何在google上免费推广
  • 商会网站建设方案书百度首页排名优化公司
  • 深圳网站建设的公司优帮云排名自动扣费
  • 用php做视频网站有哪些黑科技引流推广神器免费
  • 广州网站建设知名乐云seogoogle google
  • 郑州做网站七彩科技百度广告一天多少钱
  • 网站开发架构图网站seo推广排名
  • 哈尔滨网站建设哪家有麒麟seo软件
  • python用于网站开发软文广告案例
  • 用vs2015做网站教程网络营销专业可以干什么工作
  • 专门做汽车配件的外贸网站免费网站服务器安全软件下载
  • 注册网站的免费网址是什么佛山网络推广平台
  • 大鹏网站建设在线培训平台
  • 丝芙兰网站做的好差小程序开发多少钱
  • 做网站一年需要多少钱怎么把自己的网站发布到网上
  • 展厅布展方案设计优化设计五年级下册语文答案