Ejemplo n.º 1
0
        public void CountNullOrSpatialEmptyLambda()
        {
            IList results = _session.CreateCriteria(typeof(Simple))
                            .Add(Restrictions.Or(
                                     Restrictions.On <Simple>(o => o.Geometry).IsNull,
                                     SpatialRestrictions.On <Simple>(o => o.Geometry).IsEmpty
                                     ))
                            .List();

            Assert.AreEqual(3, results.Count);
            foreach (Simple item in results)
            {
                if (item.Geometry != null)
                {
                    Assert.IsTrue(item.Geometry.IsEmpty);
                }
            }
        }