1
resposta

EF - Migration :: método Migrate() na classe Startup

Fala galera, tudo certinho com vocês? Espero que sim!!!

Meus maninhos, o negócio é o seguinte; achei muito show esse recurso do Migration, ele é uma mão na "roda" para criar nossas databases a partir das classes de domínio. Muito interessante e funcional. Porém, tenho uma dúvida:

Neste treinamento, quando utilizamos o método Migrate(), em Configure da classe Startup, o usamos em ambiente de desenvolvimento.

Agora, quando publicamos o deploy, para aplicar no ambiente produtivo (nosso cliente), se o banco de dados não existir com seus respectivos objetos, ele também é criado pelo método Migrate()?

Forte abraço

1 resposta

Olá Wesley, como vai?

Sentimos muito pela demora em te retornar.

Em produção a melhor forma é gerar os scripts SQL em migrações.

Na própria documentação temos um aviso sobre, veja:

Aviso da documentação C# sobre o método Migrate

Caso tenha interesse, a documentação sobre é bem bacana, LINK da documentação.

Abraços e bons estudos!