Just out of curiosity... why it should be in a branch instead trunk ?

2009/11/4 alberto rodriguez <[email protected]>

>
> Just out of curiosity, then why is it in trunk instead of in a
> separate branch? :)
>
> On 4 nov, 16:15, Fabio Maulo <[email protected]> wrote:
> > The trunk LINQ prov. is a completely new provider based on HQL AST
> instead
> > Criteria.
> > The trunk version is not ready for production.
> >
> > 2009/11/4 Bill Barry <[email protected]>
> >
> >
> >
> > >  Someone should correct me if I am wrong, but as I understand it, the
> trunk
> > > provider is the contrib version which has been merged into trunk. I
> think
> > > that chances are most people asking on this list are using the contrib
> > > version because they haven't updated trunk to the proper version yet (I
> know
> > > I haven't). I wouldn't plan to use either of them for a production app
> but
> > > rather figure out how to help Steve Strong get the new provider
> written. In
> > > the meantime I suppose it doesn't matter which one you choose to use. I
> > > would wrap it in a proxy class so that you can easily replace it when
> the
> > > time comes:
> >
> > > public class LinqProvider {
> > >     ISession _session;
> > >     public LinqProvider(ISession session) { _session=session;}
> > >     public IQueryable<T> Query<T>() {return _session.Linq<T>(); } // or
> > > .Query
> > > }
> >
> > > This could be a transient IoC provided object you may use, or you could
> do
> > > new LinqProvider(ISession).Query<Blog>()... every time you want to use
> it
> > > (though I would go a bit farther and implement an IQueryable repository
> > > class like this:
> > >
> http://www.codeinsanity.com/2008/08/implementing-repository-and.htmlb...itmakes
>  a lot of sense to me).
> >
> > > Mohamed Meligy wrote:
> >
> > > I have been using the NHibernate Contrib LINQ provider for a short
> while,
> > > then a friend told me that NHibernate trunk itself has another LINQ
> provider
> > > that he heard is better.
> >
> > > However, I see all the LINQ related questions here use the one from the
> > > NHibernate Contrib - ISession.Linq<>() not ISession.Query<>() - so, it
> > > gets me confused.
> >
> > > The question is:
> > > *Which NHIbernate LINQ provider is reocmmended to use *-
> ISession.Linq<>()or
> > > ISession.Query<>() -*, both short term (now) and long term?*
> >
> > > Thank you very much,
> > > Regards,
> >
> > > --
> > > Mohamed Meligy
> > > Information Analyst (.Net Technologies) – Applications Delivery - TDG
> > > Injazat Data Systems
> > > P.O. Box: 8230 Abu Dhabi, UAE.
> >
> > > Phone:  +971 2 6992700
> > > Direct:   +971 2 4045385
> > > Mobile:  +971 50 2623624, +971 55 2017 621
> >
> > > E-mail: [email protected]
> > > Weblog:http://weblogs.asp.net/meligy
> >
> > --
> > 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to