Example #1
0
        public void RowsCountTransforming()
        {
            DetachedQuery dq = new DetachedQuery("from Foo f where f.Name like :p1");

            dq.SetString("p1", "%1_");
            IRowsCounter rc = QueryRowsCounter.Transforming(dq);

            using (ISession s = OpenSession())
            {
                Assert.AreEqual(5, rc.GetRowsCount(s));
            }
        }
 public void TransformingUnsafeQuery()
 {
     Assert.Throws <HibernateException>(() => QueryRowsCounter.Transforming(new DetachedQuery("select f.Name from Foo f")));
 }
        public void RowsCount()
        {
            IRowsCounter rc = new QueryRowsCounter("select count(*) from Foo");

            SessionFactory.EncloseInTransaction(s => Assert.AreEqual(TotalFoo, rc.GetRowsCount(s)));
        }