1

nHibernate ライブラリを使用して、接続オブジェクトから Oracle ClientId を設定する方法はありますか? nHibernate が ClientId フィールドの設定をサポートしていない場合、nHibernate から取得した Oracle 接続オブジェクトにカスタム文字列を割り当てるにはどうすればよいですか? ありがとう。

4

2 に答える 2

1

接続は、session.Connection として利用できます。

于 2012-11-22T10:17:11.980 に答える
1

を継承しDriverConnectionProviderてオーバーライドするクラスを作成する必要がありますGetConnection()。そこでIDbConnectionオブジェクトを変更できます。もちろん、hibernate.cfg.xml などの NHibernate SessionFactory 構成でこのクラスを構成する必要もあります。

于 2012-11-22T12:46:02.690 に答える