2012-01-24 74 views
0

我只是想用MySQLConnectionStringBuilder來建立連接字符串,並意識到我不能這樣做,因爲我無法訪問Create方法 - 它是protected internal
爲什麼這種方法不是public有一個具體原因嗎?爲什麼FluentNHibernate.Cfg.Db.Create受到內部保護?

+0

指定當'的ConnectionString隱藏它(C =>角<智能感知位置>)'。 Whats with'MySql.MySqlConnectionStringBuilder'? – Firo

+0

@Firo:感謝您的評論。這其實是一個很好的理由。你是說我應該使用'MySql.MySqlConnectionStringBuilder'來代替嗎?在哪裏宣佈,我找不到它... –

回答

1

在指定ConnectionString(c => c。)時隱藏它。另外請注意,它沒有實現默認值,比如MySql.Data.dll中的ConnectionStringBuilder,應該使用MySql.MySqlConnectionStringBuilder

需要MySql.Data.dll參考項目中的

+0

我沒有任何MySql程序集在我的項目中,NHibernate似乎能夠訪問MySql就好了沒有... –

+0

在GAC中可能嗎? – Firo

+0

確實如此。 –

相關問題