示例#1
0
        public void VerifyHistoryOfId1()
        {
            var ver1 = new LobTestEntity {
                Id = id1, StringLob = "abc", ByteLob = new byte[] { 0, 1, 2 }
            };
            var ver2 = new LobTestEntity {
                Id = id1, StringLob = "def", ByteLob = new byte[] { 3, 4, 5 }
            };

            Assert.AreEqual(ver1, AuditReader().Find <LobTestEntity>(id1, 1));
            Assert.AreEqual(ver2, AuditReader().Find <LobTestEntity>(id1, 2));
        }
示例#2
0
        protected override void Initialize()
        {
            var lte = new LobTestEntity {
                StringLob = "abc", ByteLob = new byte[] { 0, 1, 2 }
            };

            using (var tx = Session.BeginTransaction())
            {
                id1 = (int)Session.Save(lte);
                tx.Commit();
            }
            using (var tx = Session.BeginTransaction())
            {
                lte.StringLob = "def";
                lte.ByteLob   = new byte[] { 3, 4, 5 };
                tx.Commit();
            }
        }