c# - Web 方法和数据库连接

标签 c# .net web-services

如果我在一次调用 Web 服务方法时在某个全局可行中打开某个数据库连接,并且如果同时第二次调用此方法,它会在该全局可行中看到此实例吗?这些资源是共享的还是每个调用都有自己的资源?

谢谢

最佳答案

全局变量往往就是全局变量。如果您的全局变量是 C# static,它将由 AppDomain 中的 Webservice 方法共享。这显然很容易出错 - 如果每个 Web 服务方法在需要时获取一个新连接,并在该方法完成之前关闭它,那就更好了。

关于c# - Web 方法和数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178184/

相关文章:

c# - .Net 项目构建问题

android - 在 Web 服务器上应用 SSL

java - 如何访问soap头信息?

c# - 为什么在 x64 版本上对 System.Numerics 函数进行断点编辑参数时会出现 FatalExecutionEngineError?

c# - 在 HoloLens 上以 30fps 访问 RGB 相机(或可定位相机)

c# - 为什么这个线程方法需要 900 毫秒才能完成?

c# - 更改文本框中的粘贴内容

java - Jython SOAP Web 服务

c# - 转换日期时间?仅日期然后返回日期时间? (可能的?)

c# - WPF 中的动态控件 - 添加可变数量的控件