2011-12-14 17 views
1

使用ODP.net,您可以使用C#中的“using”语句来处理命令,连接等,还是必须直接自己调用它们?我们正在将一些应用程序从较旧的System.Data.OracleClient升级到ODP.net,我只是对使用的语句感到好奇。C#ODP.net使用语句处理

感谢所有,

小号

+0

当你尝试并编译时会发生什么? – 2011-12-14 03:50:48

+0

请问你有什么问题? – adatapost 2011-12-14 03:51:17

回答

1

假设在Oracle DB提供程序实现了标准的DB *类,你应该能够使用用声明。使用'using'语句的唯一要求是该类必须实现由每个基类实现的IDisposable接口。他们的具体实施可能不会执行适当的清理,但要小心。

0

通过采用使用,你不需要手动调用。(因为这是使用你会做的)。

实际上,您应该更喜欢使用构造,因为即使在特殊情况下也能保证运行处置。