使用ODP.net,您可以使用C#中的“using”语句来处理命令,连接等,还是必须直接自己调用它们?我们正在将一些应用程序从较旧的System.Data.OracleClient升级到ODP.net,我只是对使用的语句感到好奇。C#ODP.net使用语句处理
感谢所有,
小号
使用ODP.net,您可以使用C#中的“using”语句来处理命令,连接等,还是必须直接自己调用它们?我们正在将一些应用程序从较旧的System.Data.OracleClient升级到ODP.net,我只是对使用的语句感到好奇。C#ODP.net使用语句处理
感谢所有,
小号
假设在Oracle DB提供程序实现了标准的DB *类,你应该能够使用用声明。使用'using'语句的唯一要求是该类必须实现由每个基类实现的IDisposable接口。他们的具体实施可能不会执行适当的清理,但要小心。
你不需要这些,如果你使用的是“使用”块处置命令。
参见:
Best Practices for Using ADO.NET
Using Statement (C# Reference)
Closing connections within a using block
问候
通过采用使用,你不需要手动调用。(因为这是使用你会做的)。
实际上,您应该更喜欢使用构造,因为即使在特殊情况下也能保证运行处置。
当你尝试并编译时会发生什么? – 2011-12-14 03:50:48
请问你有什么问题? – adatapost 2011-12-14 03:51:17