The fix went in on the 7th July (version 3.0.0.5001 of the trunk). Normally I'd suggest heading over to www.hornget.net, but it's not had a lot of love lately and I don't think it's NHibernate build is up to date. Failing that, just grab the source and build it (very simple to do if you've not done it before).
On Mon, Jul 12, 2010 at 6:27 PM, Nabeel <[email protected]> wrote: > Hi Steve, > > Well I tried it today but not using the binaries from last week. > > Which one should I be looking to download though? the nhibernate > contrib LINQ or the actual nhibernate ? Could you provide me with the > link. > > Thanks > Nabeel > > > On Jul 12, 1:19 pm, Steve Strong <[email protected]> wrote: > > When did you try this last? I put in a fix to support binary operators > about > > a week ago... > > > > On Mon, Jul 12, 2010 at 1:20 PM, Nabeel <[email protected]> wrote: > > > Hi, > > > > > Is there a solution to this issue yet? I am using HQL for this at the > > > moment but I would like to replace it with LINQ ? > > > > > As cliff suggested, I am trying to do something like this > > > > > from obj in Session.Linq<MyEntity>() > > > where ( obj.FlagsProperty & flag ) == ( flag ) > > > select obj); > > > > > where flag is the parameter > > > > > but it is throwing following exception > > > > > System.NullReferenceException : Object reference not set to an > > > instance of an object. > > > > > Any idea?? > > > > > Awaiting > > > Nabeel > > > > > On May 28, 6:17 pm, olaf <[email protected]> wrote: > > > > As far as I know is the new LINQ provider integrated into NHibernate > > > > 3.0. So I can't use it with NH 2.1. > > > > However, I will checkout NH 3.0 asap and report a bug if the behavior > > > > is the same as in the old one. > > > > > > Olaf > > > > > > On 28 Mai, 11:52, Stefan Wenig <[email protected]> wrote: > > > > > > > I'd look into the new 3.0 LINQ provider, guess nobody's going to > fix > > > > > the old one. The new one seems to convert both boolean AND > > > > > (ExpressionType.AndAlso) and bitwise AND (ExpressionType.And) into > HQL > > > > > BooleanAnd. I think that's a bug, if you can verify that just file > an > > > > > issue. Should be a piece of cake; since HQL supports the exact same > > > > > syntax you'd want to write in LINQ (x &flag==flag), no further > > > > > conversion should be required. Not sure though, I don't quite get > that > > > > > ANTLR stuff. > > > > > > > On 27 Mai, 08:59, olaf <[email protected]> wrote: > > > > > > > > Thanks, Unfortunately, HQL is not an option in my case. > > > > > > > > Olaf > > > > > > > > On 27 Mai, 02:05, Diego Mijelshon <[email protected]> > wrote: > > > > > > > > > If you're open to HQL instead of Linq: > > >http://stackoverflow.com/questions/2805661/how-to-query-flags-stored-. > .. > > > > > > > > > Diego > > > > > > > > > On Tue, May 25, 2010 at 17:18, olaf <[email protected]> > wrote: > > > > > > > > Hi, > > > > > > > > > > I've defined anenumlike this: > > > > > > > > > > namespace Test > > > > > > > > { > > > > > > > > [System.FlagsAttribute] > > > > > > > > publicenumETest > > > > > > > > { > > > > > > > > Test1 = 1, > > > > > > > > Test2 = 2, > > > > > > > > Test3 = 4 > > > > > > > > } > > > > > > > > > > public class ETestStringType : > > > NHibernate.Type.EnumStringType<ETest> > > > > > > > > { > > > > > > > > } > > > > > > > > } > > > > > > > > > > In my hbm file file I use it in a property: > > > > > > > > > > <property name="TestEnum1" > > > > > > > > type="Test.ETestStringType, Test" > > > > > > > > not-null="true" /> > > > > > > > > > > I can set the property with myObject.TestEnum1 = ETest.Test1 > | > > > > > > > > ETest.Test2. > > > > > > > > > > I use LINQ to quere the data: > > > > > > > > > > var result = from obj in session.Linq<MyType> where > obj.TestEnum1 > > > == > > > > > > > > ETest.Test1 select obj; > > > > > > > > > > This returns all objects with TestEnum1 set to "ETest.Test1" > but > > > not > > > > > > > > objects with TestEnum1 set to e.g. "ETest.Test1 | > ETest.Test3" > > > > > > > > > > I need a way to get all objects set to ETest.Test1 combined > with > > > any > > > > > > > > otherflag. > > > > > > > > > > Any ideas? > > > > > > > > > > Thanks > > > > > > > > Olaf > > > > > > > > > > -- > > > > > > > > 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]<nhusers%[email protected]> > <nhusers%[email protected]<nhusers%[email protected]> > > > > > <nhusers%[email protected]<nhusers%[email protected]> > <nhusers%[email protected]<nhusers%[email protected]> > > > > > > > > > > > > > > . > > > > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/nhusers?hl=en.-ZitiertenTextausblenden- > > > > > > > > > - Zitierten Text anzeigen -- Zitierten Text ausblenden - > > > > > > > > - Zitierten Text anzeigen -- Zitierten Text ausblenden - > > > > > > > - Zitierten Text anzeigen - > > > > > -- > > > 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]<nhusers%[email protected]> > <nhusers%[email protected]<nhusers%[email protected]> > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/nhusers?hl=en. > > > > > > -- > 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]<nhusers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/nhusers?hl=en. > > -- 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.
