public void MultiColumnBetween() { PointHolder holder = new PointHolder(); holder.Point = new Point(20, 10); using (ISession s = OpenSession()) using(ITransaction t = s.BeginTransaction()) { s.Save(holder); PointHolder result = (PointHolder) s .CreateCriteria(typeof(PointHolder)) .Add(Expression.Between("Point", new Point(19, 9), new Point(21, 11))) .UniqueResult(); Assert.AreSame(holder, result); s.Delete(holder); t.Commit(); } }
public void MultiColumnBetween() { PointHolder holder = new PointHolder(); holder.Point = new Point(20, 10); using (ISession s = OpenSession()) using (ITransaction t = s.BeginTransaction()) { s.Save(holder); PointHolder result = (PointHolder)s .CreateCriteria(typeof(PointHolder)) .Add(Expression.Between("Point", new Point(19, 9), new Point(21, 11))) .UniqueResult(); Assert.AreSame(holder, result); s.Delete(holder); t.Commit(); } }