(這涉及到微軟的SitkaSoapService,在服務引用在https://database.windows.net/soap/v1/)我應該在我的SitkaSoapServiceClient上使用「使用」嗎?
我使用SitkaSoapServiceClient通過SOAP訪問我的SQL數據服務數據庫。
我應該每次使用這個代理類時使用「using」語句嗎?還是它在內部以安全的方式進行自己的連接處理?
I.e.我需要說:
using (SitkaSoapServiceClient proxy = GetProxy())
proxy.Update(scope, entity);
...還是肯定地說:[其中GetProxy()返回一個SitkaSoapServiceClient對象]
GetProxy().Update(scope, entity);
它確實實現了IDisposable,但我記得在LinqToSql的DataContext上也有類似的爭論 - 這也實現了它,但微軟背後的大腦發誓,「使用」是不必要的。 – teedyay 2009-02-13 09:50:20