1
resposta

Mão na massa: adicionando músicas na tabela

Migration para adicionar músicas:

using Microsoft.EntityFrameworkCore.Migrations;

#nullable disable

namespace ScreenSound.Migrations
{
    /// <inheritdoc />
    public partial class PopularTabelaMusicas : Migration
    {
        /// <inheritdoc />
        protected override void Up(MigrationBuilder migrationBuilder)
        {
            migrationBuilder.InsertData("Musicas", new string[] {"Id", "Nome",
                "AnoLancamento"}, new object[] { 1, "Nois é ruim e o cabelo ajuda", 2020});

            migrationBuilder.InsertData("Musicas", new string[] {"Id", "Nome",
                "AnoLancamento"}, new object[] { 2, "Talvez você precise de mim", 2025 });

            migrationBuilder.InsertData("Musicas", new string[] {"Id", "Nome",
                "AnoLancamento"}, new object[] { 3, "Um Beijo", 2011 });
        }

        /// <inheritdoc />
        protected override void Down(MigrationBuilder migrationBuilder)
        {
            migrationBuilder.Sql("DELETE FROM Musicas");
        }
    }
}

Comandos utilizados no Console:
Pré Criação do Migration:

Add-Migration PopularTabelaMusicas

Atualização do banco:

Update-Database
1 resposta

Olá, Paulo! Tudo bem?

Mandou bem demais na implementação!

É exatamente essa a lógica para popular o banco de dados via Migrations.

Continue firme nos estudos de Entity Framework!

Bons estudos!

Sucesso

Imagem da comunidade