如果连接已经打开,可以调用OracleConnection.Open()吗?

B. *_*non 3 .net c# oracle database-connection winforms

IOW,有没有一种标准的测试方法,la:

if (! con.Open())
  con.Open();
Run Code Online (Sandbox Code Playgroud)

更新:我想我没有提到这些是我正在使用的Oracle的ODP组件.OracleConnection组件没有ConnectionState属性.

Mik*_*ind 12

使用Connection.State属性检查连接是否已打开

if(con.State == ConnectionState.Closed){
  con.Open();
}
Run Code Online (Sandbox Code Playgroud)