Ah... as price for the answer...which is the reason for not usage ThreadLocalConversationalSessionContext ? do you have some special request ? which one ?
Thanks. 2009/10/9 Fabio Maulo <[email protected]> > Yes... AssemblyQualifiedName or, at least, FullName and Assembly name. > > 2009/10/9 chris <[email protected]> > > >> Hi, >> I'm trying to implement my own CurrentSessionContext based on the uNH >> ThreadLocalConversationalSessionContext. >> >> I've turned on logging, and the log shows the >> current_session_context_class being set. However, as soon as I try to >> access the GetCurrentSession() method of the factory, I get an >> exception (below) and when I check, the CurrentSessionContext class is >> null. >> >> The only difference in my setup that I can note to the working uNH one >> is the fact that I'm using C# to configure my class. >> >> configuration.SetProperty(Environment.CurrentSessionContextClass, >> "MyApplication.Common.NHibernate.Conversation.CurrentSessionContext"); >> >> Any ideas how I can resolve this? >> >> Many thanks, >> Chris >> >> 2009-10-09 16:59:18,068 [9] DEBUG NHibernate.Impl.SessionFactoryImpl >> [(null)] <(null)> - instantiating session factory with properties: >> {'use_reflection_optimizer'='True', >> 'connection.provider'='NHibernate.Connection.DriverConnectionProvider', >> 'dialect'='NHibernate.Dialect.MsSql2005Dialect', >> 'connection.driver_class'='NHibernate.Driver.SqlClientDriver', >> >> 'proxyfactory.factory_class'='NHibernate.ByteCode.Castle.ProxyFactoryFactory, >> NHibernate.ByteCode.Castle', 'show_sql'='False', >> 'connection.connection_string'='xxxxxxx;', >> >> 'current_session_context_class'='MyApplication.Common.NHibernate.Conversation.CurrentSessionContext'} >> >> NHibernate.HibernateException: No CurrentSessionContext configured >> (set the property current_session_context_class)! >> at NHibernate.Impl.SessionFactoryImpl.GetCurrentSession() >> >> >> > > > -- > Fabio Maulo > -- Fabio Maulo --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "nhusers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nhusers?hl=en -~----------~----~----~----~------~----~------~--~---
