コード例 #1
0
        public void Test_Tx_CRUD()
        {
            const string name = "Alice";

            using var data = new SqliteContext();
            using var tx   = data.OpenTx();
            var person = new Person {
                Name = name
            };

            data.Persons.Save(person);
            Assert.True(person.Id > 0);
            var fromDb = data.Persons.Get(person.Id);

            Assert.True(fromDb.Name == name);
            Assert.Equal(1, data.Persons.Delete(person));
            tx.Complete();
        }