public string GetKeyFrom(object anObject) { if (SessionFactoryKeyManger.Instance().ContainsKey(Thread.CurrentThread.ManagedThreadId)) { return(SessionFactoryKeyManger.Instance()[Thread.CurrentThread.ManagedThreadId]); } return(SessionFactoryAttribute.GetKeyFrom(anObject)); }
public string GetKey() { if (SessionFactoryKeyManger.Instance().ContainsKey(Thread.CurrentThread.ManagedThreadId)) { return(SessionFactoryKeyManger.Instance()[Thread.CurrentThread.ManagedThreadId]); } return(NHibernateSession.DefaultFactoryKey); }