コード例 #1
0
		public void Crd()
		{
			object savedId;
			using (ISession s = OpenSession())
			using (ITransaction tx = s.BeginTransaction())
			{
				var nativeGuidPoid = new NativeGuidPoid();
				savedId = s.Save(nativeGuidPoid);
				tx.Commit();
				Assert.That(savedId, Is.Not.Null);
				Assert.That(savedId, Is.EqualTo(nativeGuidPoid.Id));
			}

			using (ISession s = OpenSession())
			using (ITransaction tx = s.BeginTransaction())
			{
				var nativeGuidPoid = s.Get<NativeGuidPoid>(savedId);
				Assert.That(nativeGuidPoid, Is.Not.Null);
				s.Delete(nativeGuidPoid);
				tx.Commit();
			}
		}
コード例 #2
0
        public void Crd()
        {
            object savedId;

            using (ISession s = OpenSession())
                using (ITransaction tx = s.BeginTransaction())
                {
                    var nativeGuidPoid = new NativeGuidPoid();
                    savedId = s.Save(nativeGuidPoid);
                    tx.Commit();
                    Assert.That(savedId, Is.Not.Null);
                    Assert.That(savedId, Is.EqualTo(nativeGuidPoid.Id));
                }

            using (ISession s = OpenSession())
                using (ITransaction tx = s.BeginTransaction())
                {
                    var nativeGuidPoid = s.Get <NativeGuidPoid>(savedId);
                    Assert.That(nativeGuidPoid, Is.Not.Null);
                    s.Delete(nativeGuidPoid);
                    tx.Commit();
                }
        }
コード例 #3
0
ファイル: NativeGuidFixture.cs プロジェクト: jrauber/GH1429
        public async Task CrdAsync()
        {
            object savedId;

            using (var s = OpenSession())
                using (var tx = s.BeginTransaction())
                {
                    var nativeGuidPoid = new NativeGuidPoid();
                    savedId = await(s.SaveAsync(nativeGuidPoid));
                    await(tx.CommitAsync());
                    Assert.That(savedId, Is.Not.Null);
                    Assert.That(savedId, Is.EqualTo(nativeGuidPoid.Id));
                }

            using (ISession s = OpenSession())
                using (ITransaction tx = s.BeginTransaction())
                {
                    var nativeGuidPoid = await(s.GetAsync <NativeGuidPoid>(savedId));
                    Assert.That(nativeGuidPoid, Is.Not.Null);
                    await(s.DeleteAsync(nativeGuidPoid));
                    await(tx.CommitAsync());
                }
        }