Asp.net 如何在nHibernate中设置Oracle ClientId字段?
通过使用nHibernate库,是否有方法将Oracle ClientId设置为关闭连接对象?如果nHibernate不支持ClientId字段的设置,我可以如何为从nHibernate获得的Oracle连接对象分配自定义字符串?谢谢。该连接可以作为session.connection使用。您应该创建一个从Asp.net 如何在nHibernate中设置Oracle ClientId字段?,asp.net,oracle,nhibernate,database-connection,Asp.net,Oracle,Nhibernate,Database Connection,通过使用nHibernate库,是否有方法将Oracle ClientId设置为关闭连接对象?如果nHibernate不支持ClientId字段的设置,我可以如何为从nHibernate获得的Oracle连接对象分配自定义字符串?谢谢。该连接可以作为session.connection使用。您应该创建一个从DriverConnectionProvider继承并重写GetConnection()的类。您可以在那里修改IDbConnection对象。当然,您还需要在NHibernate Sessio
DriverConnectionProvider
继承并重写GetConnection()
的类。您可以在那里修改IDbConnection
对象。当然,您还需要在NHibernate SessionFactory配置中配置此类,例如在hibernate.cfg.xml中