2011-09-28 7 views
1

nHibernate GenericADOExceptionがスローされたときに使用されていた接続文字列からサーバー名をログに記録する必要があります。ロギング目的でnHibernate GenericADOExceptionに関連付けられた接続文字列を取得するにはどうすればよいですか?

誰でもこの方法を知っていますか?私はウェブ上で高くて低く見えており、有望に見えるものは見つけられていません。

答えて

2

ISessionを取得します。

ISession session = SessionFactory.OpenSession(); 
string connectionString = session.Connection.ConnectionString; 
+0

+1(もちろんこれを 'using'ブロックで囲むことになります) – Groo

関連する問題