1
resposta

[Sugestão] Para quem errou o nome da coluna

Eu errei o nome da coluna AnoLancamento, então tive que usar Remove-Migration para remover migrations pendentes. Depois, criei uma nova migration com nome CorrigindoNomeColunaAnoLancamento. Acredito que nomear a migration com o que intencionava realizar, fez o visual studio ou o EntityFrameworkCore compreender o que iria digitar, sugerindo exatamente o que eu precisava

public partial class CorrigindoNomeColunaAnoLancamento : Migration
{
    /// <inheritdoc />
    protected override void Up(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.RenameColumn(
            name: "AnoLancameno",
            table: "Musicas",
            newName: "AnoLancamento");
    }

    /// <inheritdoc />
    protected override void Down(MigrationBuilder migrationBuilder)
    {
        migrationBuilder.RenameColumn(
            name: "AnoLancamento",
            table: "Musicas",
            newName: "AnoLancameno");
    }
}
1 resposta

Olá Robson! Tudo bem?

Que bom que você encontrou uma solução para corrigir o nome da coluna utilizando o Entity Framework Core. Nomear as migrations de forma descritiva realmente ajuda a manter o controle sobre as alterações realizadas no banco de dados e pode facilitar a compreensão do que cada migration faz.

Parabéns pela proatividade ao compartilhar sua solução com os colegas :)

Abraços e bons estudos!

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!