Índice:

Como faço para me livrar da migração EF?
Como faço para me livrar da migração EF?

Vídeo: Como faço para me livrar da migração EF?

Vídeo: Como faço para me livrar da migração EF?
Vídeo: EF Core 3.1 - Apresentando os recursos do Migrations 2024, Novembro
Anonim

Retirar uma migração

Às vezes você adiciona um migração e perceber que você precisa fazer alterações adicionais em seu EF Modelo central antes de aplicá-lo. Para retirar o último migração , use este comando. Depois de removendo a migração , você pode fazer as alterações adicionais no modelo e adicioná-lo novamente.

Além disso, para saber como funciona a migração EF?

o migrações recurso permite que você faça mudanças em seu modelo e, em seguida, propague essas mudanças para seu esquema de banco de dados. Migrações estão habilitados por padrão em EF Essencial. Eles são gerenciados pela execução de comandos. Se você tiver o Visual Studio, poderá usar o Package Manager Console (PMC) para gerenciar migrações.

Da mesma forma, o que adicionar migração faz? Adicionar - Migração : Cria um novo migração classe de acordo com o nome especificado com os métodos Up () e Down (). Update-Database: executa o último migração arquivo criado pelo Adicionar - Migração comando e aplica as mudanças ao esquema do banco de dados.

Com relação a isso, como faço para redefinir minha migração?

Cenário 1:

  1. Remova todos os arquivos de migração de seu projeto. Passe por cada pasta de migração de aplicativos de seus projetos e remova tudo dentro, exceto o arquivo _init_.py.
  2. Elimine o banco de dados atual ou exclua o banco de dados. sqlite3 se for o seu caso.
  3. Crie as migrações iniciais e gere o esquema do banco de dados:

Como eu habilito a migração?

Selecione Ferramentas> Gerenciador de pacotes NuGet> Console do gerenciador de pacotes. o Permitir - Migração comando cria o Migrações pasta, que contém um script para inicializar o banco de dados. Abra a configuração. arquivo cs no Migrações pasta.

Recomendado: