如果我在一次调用 Web 服务方法时在某个全局可行中打开某个数据库连接,并且如果同时第二次调用此方法,它会在该全局可行中看到此实例吗?这些资源是共享的还是每个调用都有自己的资源?
谢谢
最佳答案
全局变量往往就是全局变量。如果您的全局变量是 C# static
,它将由 AppDomain 中的 Webservice 方法共享。这显然很容易出错 - 如果每个 Web 服务方法在需要时获取一个新连接,并在该方法完成之前关闭它,那就更好了。
关于c# - Web 方法和数据库连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6178184/