Fabio, this is really frustrating. Now that the LINQ provider is almost ready for showtime, all we're hearing from you is basically that you don't care because there's 50 other ways to query NH, world of choice, etc.
As far as LINQ support goes, this is not a 1.0 release, this is a beta. A 1.0 release could live with a limited scope, such as no outer joins or grouping, but not with completely arbitrary failure to execute many non-trivial queries. And I don't believe there's a lot missing to get to a stable, well-defined 1.0 release. A few bugs will always be there, but that's not the same thing. I'm not saying you need to stop NH3 in its tracks until LINQ is fully supported. I only said that *I* would *consider* delaying it a bit if there's a chance to get *some* stuff done right now. Patrick seems to be on it, so why don't you show him some love? If you're not delaying, there should be an early public announcement of a 3.1 release, and LINQ support should officially be declared beta for LINQ in 3.0. I'm repeating this because you chose to ignore it. Now you don't like LINQ, and you don't care what people think about NH. Message received. But I predict you will be the first to wipe the floor with anyone who dares to call NH3 a piece of crap because of LINQ problems. Why not address the problem before that happens? Stefan From: [email protected] [mailto:[email protected]] On Behalf Of Fabio Maulo Sent: Tuesday, November 23, 2010 1:35 PM To: [email protected] Subject: Re: [nhibernate-development] Re: NHibernate 3 and Linq Provider >From my point of view Linq is just another way to query the DB using NH. Linq is not more strongly typed than QueryOver and is not more easy to learn than HQL. "Strategically" Linq is important... a strategy for what ? a commercial plan ? a war ? a competition ? We are at one year of NH2.1.2 who has +104000 downloads, the Linq provider for NH2.1.2 has 25000 downloads; 25% of NH's are really interested in Linq ? Yes, the actual implementation of Linq is limited; one of the session of the nh-day Europe was dedicated to these limitations. We can show our limitations even in a day fully dedicated to NHibernate. For years I saw demos where the capability to translate a Linq sentence was the center of the "show"... until a DBA have seen the ugly and inefficient queries generated. Do you really want wait until we have a full-supported-Linq, before release NH3.0.0 ? I prefer to give some others options about the configuration, another very powerful and strongly-typed query system (QueryOver), new dialects, new natively supported types, various bug fixes and some improvements to the 75% of users working in "the dark side of the force". -- Fabio Maulo
