예제 #1
0
        public static void Run(string connectionString)
        {
            using var raw = new RawSqlCharacterRepository(connectionString);

            raw.Reset();

            Read(raw);

            PrintHeader("READ('Turanga Leela')");

            var leela = raw.Read("Turanga Leela");

            Console.WriteLine(leela);

            PrintHeader("DELETE(2)");

            raw.Delete(2);

            Read(raw);

            PrintHeader("UPDATE - move Fry to Mars");

            var fry = raw.Read("Philip J. Fry");

            fry.Planet = "Mars";
            raw.Update(fry);

            Read(raw);
        }
예제 #2
0
        static void Read(RawSqlCharacterRepository raw)
        {
            PrintHeader("READ");

            foreach (var character in raw.Read())
            {
                Console.WriteLine(character);
            }
        }