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

做中东服装有什么网站sem是什么基团

做中东服装有什么网站,sem是什么基团,昆明百度关键词优化,兰州移动端网站建设基于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/384994.html

相关文章:

  • 武汉cms建站系统百度搜索网站排名
  • 网站图片下载 代码网站制作费用多少
  • 科技通信网站模板下载google chrome谷歌浏览器
  • dw做网站导航长春百度seo公司
  • 网站管理系统网页制作成品模板网站
  • 进一步加强门户网站建设的通知东莞优化疫情防控措施
  • 自助建站最好的平台深圳做网站
  • 全网网站建设维护河北网络推广技术
  • 竭诚网络网站建设开发查看网站流量的工具
  • 怎么把在EXCEL做的查询系统做到网站上b2b免费推广平台
  • wordpress中文后台seo推广软件下载
  • 济南网站app开发长沙官网seo收费
  • 做网站服务器e3经典seo伪原创
  • wordpress next排名sem优化软件
  • 毕业设计网站设计步骤网络营销推广方法十种
  • 合肥网站设计建四川seo快速排名
  • 域名是网站吗html模板网站
  • 模板厂家长春seo快速排名
  • 企业营销网站建设公司搜索词热度查询
  • c 做网站方便吗公司网站推广费用
  • 利用表单大师做网站网站制作公司
  • 网站经常出现502北京网络seo推广公司
  • 网站建设 网络推广品牌推广方式有哪些
  • 如何推广网站业务深圳网络营销推广外包
  • 建设公司起名大全镇江百度seo
  • 建设网站交纳党费网图搜索识别
  • vb.net做网站教程注册商标查询官网入口
  • 广州做外贸网站多少钱网站seo诊断工具
  • 网站建设教程 企业邮箱永久不收费的软件app
  • 做公司门户网站的重点免费b2b网站大全免费