2011-01-13 63 views
3

我需要直接訪問nhibernate應用程序上的數據庫。我試圖得到這樣的連接字符串:從nHibernate獲取連接字符串返回的字符串不帶密碼

using (SqlConnection conn = new SqlConnection(this.session.Connection.ConnectionString)) 

但是,這將返回連接字符串WITHOUT密碼。

我我做錯了什麼?有沒有其他的方式來獲取連接字符串?

+2

爲什麼你不用那個連接嗎? – flq 2011-01-13 15:24:39

+0

我真的不喜歡使用與nhibernate相同的連接 – Raphael 2011-01-13 15:30:33

回答

5

您可以從NHibernate的SessionFactory的原始數據庫連接(使用相同的連接細節NHibernate的),例如:

的IDbConnection連接= yourSessionFactory.ConnectionProvider.GetConnection()