通常、標準の接続文字列でエイリアスを参照します。
<connectionStrings>
<add name="MyConnection" connectionString="Data Source=MyDataSource;User Id=scott;Password=tiger;"/>
</connectionStrings>
次に、文字列を取得するための標準的な方法を使用します。
ConfigurationManager.ConnectionStrings["MyConnection"].ConnectionString;
また、データソースセクションのエイリアスはオプションであることに注意してください。記述子は接続文字列に直接埋め込むことができます:
<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>
tnsnames.oraファイルでエイリアスを参照することもできます。デフォルトでは、ドライバーはexeフォルダー、TNS_ADMIN環境変数で指定されたディレクトリ、またはTNS_ADMIN構成変数でtnsnames.oraを検索します。
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