Because you say that I poked around and see it is a class custom concocted in the core project. I'll work on it from this angle for a little bit.
On Wednesday, August 10, 2016 at 5:50:21 PM UTC-4, Oskar Berggren wrote: > > I have no idea what ISessionBase is. I can't find anything with that name > in NH3 or NH4. > > Is the ISessionBase you have really coming from the NHibernate assembly? > If it is, what version? Could it be a locally compiled (and modified) > version? > > /Oskar > > 2016-08-10 21:50 GMT+01:00 Steve Lyle <[email protected] <javascript:>>: > >> >> I inherited a project that has been around for a few years. >> The project utilizes a Domain/Interface/Dao model in ASP.NET. >> >> ----- >> The Dao executes numerous queries using ICriteria such as: >> ICriteria criteria = >> NHibernateSessionManager.Instance.GetSession().CreateCriteria(typeof(MyEntity)); >> criteria.Add(Expression.Eq("id", id)); >> return criteria.UniqueResult<MyEntity>(); >> ----- >> >> >> I'm trying to execute a sproc using a Named Query. >> For numerous reasons I like to do so in this fashion: >> ------ >> using (ISession ses = NHibernateISession.OpenSession()) >> { >> IQuery qry = ses.GetNamedQuery("MySproc"); >> qry.SetParameter("param1", param1); >> qry.UniqueResult(); >> ----- >> >> >> How do I get session from SessionManager when GetSession() returns >> ISessionBase? >> or >> How do I execute a named query from an ISessionBase? >> >> >> >> NHibernateSessionManager doesn't have a method that returns a ISession. >> NHibernateSessionManager is in a separate "Core" project which I am >> probably not going to be able to touch. >> All projects are wired together via Spring. >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "nhusers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/nhusers. >> For more options, visit https://groups.google.com/d/optout. >> > > -- You received this message because you are subscribed to the Google Groups "nhusers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/nhusers. For more options, visit https://groups.google.com/d/optout.
