Загрузка данных


using Dapper;
using Microsoft.Data.Sqlite;
Dapper.DefaultTypeMap.MatchNamesWithUnderscores = true;

var connectionSting = "DataSource=app.db";

var connection = new SqliteConnection(connectionSting);


bool running = true;

while (running)
{
    Console.WriteLine("1. Вывести все бренды");
    Console.WriteLine("2. Вывести все напитки");
    Console.WriteLine("3. Вывести напитки бренда");
    Console.WriteLine("4. Закрыть программу");

     string? input = Console.ReadLine();

    switch (input)
    {
        case "1":
            var brend = connection.Query<Brand>("SELECT name FROM brands");
            foreach(var i in brend)
            {
                Console.WriteLine($"Name_Brand = {i.Name}");
            }
            Console.WriteLine();
            break;
        
        case "2":
            var drink = connection.Query<Drink>("SELECT * FROM drinks");
            foreach(var i in drink)
            {
                Console.WriteLine($"id = {i.Id}, Name = {i.Name}, BrandId = {i.BrandId}");
            }
            break;

        case "4":
            running = false;
            break;
    }
}