2012-01-24 15 views
0

私はちょうどMySQLConnectionStringBuilderを使用して接続文字列を作成したいと思いました。私はCreateメソッドにアクセスすることができないので、それはできません - それはprotected internalです。
この方法がpublicでない具体的な理由はありますか?なぜFluentNHibernate.Cfg.Db.Createは内部保護されていますか?

+0

でMySql.Data.dllを参照する必要がある(C => Cを。<インテリセンスこちら>)'。 'MySql.MySqlConnectionStringBuilder'とは何ですか? – Firo

+0

@Firo:コメントありがとう。それは実際には良い理由です。代わりに 'MySql.MySqlConnectionStringBuilder'を使うべきですか?それはどこで宣言されているのですか?私はそれを見つけることができませんでした... –

答えて

1

ConnectionString(c => c。)を指定するときに非表示にします。また、代わりに使用する必要があるMySql.Data.dllのMySql.MySqlConnectionStringBuilderのConnectionStringBuilderのようなdefaultvaluesを実装していないことにも注意してください。

あなたは `のConnectionString指定するときに、それを隠すために、プロジェクト

+0

私のプロジェクトには何のMySqlアセンブリもありません.HibernateはMySqlにアクセスすることはできません... –

+0

GACで? – Firo

+0

確かにそこにあります。 –

関連する問題