public static void Main() { string fileName = "database.sqlite"; Console.WriteLine("Create empty database"); CreateDatabase create = new CreateDatabase(fileName); create.Run(); FileInfo file = new FileInfo(fileName); Console.WriteLine($"Database created at {file.FullName}."); Console.WriteLine("Create repository and add data."); DataRepository repository = new DataRepository(fileName); repository.AddPerson("Marc"); Console.WriteLine("Added data."); Console.WriteLine("Retrieve data:"); Person person1 = repository.GetPerson(1); Console.WriteLine($" Person with id {1} is {person1.Name}"); Person eric = repository.GetPerson("Eric"); Debug.Assert(eric == null); Console.WriteLine(" There is no person named Eric."); Console.WriteLine("Press any key to exit."); Console.ReadKey(); }