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


static void AddBook(string title, float price, int pages, int authorId)
{
    string connectionString = @"Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=Library;Integrated Security=True;";
    string sql = "INSERT INTO Books (Title, Price, Pages, AuthorId) VALUES (@title, @price, @pages, @authorId)";

    using (SqlConnection conn = new SqlConnection(connectionString))
    {
        conn.Open();
        Console.WriteLine("Подключение открыто");

        using (SqlCommand cmd = new SqlCommand(sql, conn))
        {
            cmd.Parameters.AddWithValue("@title", title);
            cmd.Parameters.AddWithValue("@price", price);
            cmd.Parameters.AddWithValue("@pages", pages);
            cmd.Parameters.AddWithValue("@authorId", authorId);

            int rows = cmd.ExecuteNonQuery();
            Console.WriteLine($"Добавлено книг: {rows}");
        }
    }
}