コード例 #1
0
        public void VerifyHistoryOf1()
        {
            var ver1 = new UnversionedEntity {
                Id = id1, Str1 = "a1"
            };
            var ver2 = new UnversionedEntity {
                Id = id1, Str1 = "a2"
            };

            Assert.AreEqual(ver1, AuditReader().Find <UnversionedEntity>(id1, 1));
            Assert.AreEqual(ver2, AuditReader().Find <UnversionedEntity>(id1, 2));
        }
コード例 #2
0
        protected override void Initialize()
        {
            var ue1 = new UnversionedEntity {
                Str1 = "a1", Str2 = "b1"
            };

            using (var tx = Session.BeginTransaction())
            {
                id1 = (int)Session.Save(ue1);
                tx.Commit();
            }
            using (var tx = Session.BeginTransaction())
            {
                ue1.Str1 = "a2";
                ue1.Str2 = "ab";
                tx.Commit();
            }
        }