C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

EntityFrameworkで接続文字列を取得したい


(過去ログ 87 を表示中)

[トピック内 1 記事 (1 - 1 表示)]  << 0 >>

■51885 / inTopicNo.1)  EntityFrameworkで接続文字列を取得したい
  
□投稿者/ VS2010ユーザ (3回)-(2010/07/24(Sat) 08:51:49)

分類:[.NET 全般] 

ご質問させていただきます。
掲題の通りなのですが、EntityFrameworkの内部で使用される接続文字列を、アプリケーション実行時に取得する方法がわからずにいます。

Linq to SQLの場合だと、たとえば
using (AAADataContext aaa = new AAADataContext){
string connectionString = aaa.Connection.ConnectionString;
}
のようなコードで内部で使われている実際の接続文字列を取得できます。

同様にしてEntityFrameworkでも同じコードを書いてみたところ、
using (AAAEntities aaa = new AAAEntities){
string connectionString = aaa.Connection.ConnectionString;
}
この書き方ではapp.cofigに記載のNameプロパティの値しか取得することができず、SQLServerに接続するときに使われる実際の接続文字列が取得できません。

同じことをEntityFrameworkで行うには、どうすればよいのでしょうか?
アプリケーション実行時に使われている接続文字列を知りたいのですが、
ざっと見た限りでは、そのようなプロパティが存在しないようなのですが・・・

ご存知の方いらっしゃいましたら、ご教授お願いいたします。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -