Hi Nexus: Brilliant! It worked like a charm. BTW, do oyu happen to know if this is fixed in NH 3.0?
Many Thanks, Mike On Oct 26, 10:18 am, Nexus <[email protected]> wrote: > Hey Mike, > > It's related to a bug in NHibernate in HAVING clauses > > Try it with following restriction > > public class MyNotExpressionImpl : NotExpression > { > private readonly ICriterion criterion; > > /// <summary> > /// Initialize a new instance of the <see > cref="T:NHibernate.Criterion.NotExpression"/> class for an > /// <see cref="T:NHibernate.Criterion.ICriterion"/ > > /// </summary> > /// <param name="criterion">The <see > cref="T:NHibernate.Criterion.ICriterion"/> to negate.</param> > public MyNotExpressionImpl(ICriterion criterion) > : base(criterion) > { > this.criterion = criterion; > } > > /// <summary> > /// Gets the projections. > /// </summary> > /// <returns></returns> > public override IProjection[] GetProjections() > { > return criterion != null ? criterion.GetProjections() : > null; > } > } > > This is also a problem with And/or etc > > Kind regards > > Nexus -- 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.
