Ejemplo n.º 1
0
        public async Task QueryUsingReadonlyPropertyAsync()
        {
            using (session = OpenSession())
            {
                Nums nums1 = new Nums {
                    ID = 1, NumA = 1, NumB = 2
                };
                await(session.SaveAsync(nums1));

                Nums nums2 = new Nums {
                    ID = 2, NumA = 2, NumB = 2
                };
                await(session.SaveAsync(nums2));

                Nums nums3 = new Nums {
                    ID = 3, NumA = 5, NumB = 2
                };
                await(session.SaveAsync(nums3));

                await(session.FlushAsync());
                session.Clear();

                var nums = await(session.CreateQuery("from Nums b where b.Sum > 4").ListAsync <Nums>());

                Assert.That(nums.Count, Is.EqualTo(1));
                Assert.That(nums[0].Sum, Is.EqualTo(7));

                await(session.DeleteAsync("from Nums"));
                await(session.FlushAsync());
                session.Close();
            }
        }
Ejemplo n.º 2
0
        public void QueryUsingReadonlyProperty()
        {
            using (session = OpenSession())
            {
                Nums nums1 = new Nums {
                    ID = 1, NumA = 1, NumB = 2
                };
                session.Save(nums1);

                Nums nums2 = new Nums {
                    ID = 2, NumA = 2, NumB = 2
                };
                session.Save(nums2);

                Nums nums3 = new Nums {
                    ID = 3, NumA = 5, NumB = 2
                };
                session.Save(nums3);

                session.Flush();
                session.Clear();

                var nums = session.CreateQuery("from Nums b where b.Sum > 4").List <Nums>();

                Assert.That(nums.Count, Is.EqualTo(1));
                Assert.That(nums[0].Sum, Is.EqualTo(7));

                session.Delete("from Nums");
                session.Flush();
                session.Close();
            }
        }
Ejemplo n.º 3
0
		public void QueryUsingReadonlyProperty()
		{
			using (session = OpenSession())
			{
				Nums nums1 = new Nums {ID = 1, NumA = 1, NumB = 2};
				session.Save(nums1);

				Nums nums2 = new Nums {ID = 2, NumA = 2, NumB = 2 };
				session.Save(nums2);

				Nums nums3 = new Nums {ID = 3, NumA = 5, NumB = 2 };
				session.Save(nums3);

				session.Flush();
				session.Clear();

				var nums = session.CreateQuery("from Nums b where b.Sum > 4").List<Nums>();

				Assert.That(nums.Count, Is.EqualTo(1));
				Assert.That(nums[0].Sum, Is.EqualTo(7));

				session.Delete("from Nums");
				session.Flush();
				session.Close();
			}
		}