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.

Reply via email to