Por lo general, haría referencia al alias en una cadena de conexión estándar:
<connectionStrings>
<add name="MyConnection" connectionString="Data Source=MyDataSource;User Id=scott;Password=tiger;"/>
</connectionStrings>
Entonces usaría el método estándar para recuperar la cadena:
ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
También tenga en cuenta que el alias en la sección de fuente de datos es opcional. Puede incrustar el descriptor directamente en la cadena de conexión:
<connectionStrings>
<add name="MyConnection" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=100.100.100.100)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=myservice.com)));User Id=scott;Password=tiger;"/>
</connectionStrings>
También puede hacer referencia a alias en un archivo tnsnames.ora. De forma predeterminada, el controlador busca un tnsnames.ora en la carpeta exe, un directorio especificado en una variable de entorno TNS_ADMIN o la variable de configuración TNS_ADMIN:
http://docs.oracle.com /cd/E48297_01/doc/win.121/e41125/featConfig.htm#autoId6 http://docs.oracle.com /cd/E48297_01/doc/win.121/e41125/featConfig.htm#autoId7