static void BasicUsage(DataAccessor dal) { Console.WriteLine("\nTest BasicUsage"); long newId = 2; // Add Console.WriteLine("Test Add"); Console.WriteLine("Org data:"); var list = dal.GetAll <Blog>().ToList(); PrintData(list); Blog newData = new Blog { BlogId = newId, Rating = 666, Url = "https://blog.test.com" }; dal.AddRecord(newData); dal.Save(); Console.WriteLine("New data:"); list = dal.GetAll <Blog>().ToList(); PrintData(list); Console.WriteLine(); // update Blog target = dal.GetByID <Blog>(newId); Console.WriteLine("Test Update"); target.Url = "https://newurl.test.com"; dal.Update(target); dal.Save(); list = dal.GetAll <Blog>().ToList(); PrintData(list); Console.WriteLine(); // delete Console.WriteLine("Test Delete"); dal.Delete(target); dal.Save(); list = dal.GetAll <Blog>().ToList(); PrintData(list); Console.WriteLine(); }